AWS::ServiceCatalog::LaunchRoleConstraintSpecifies a launch constraint.
import { CfnLaunchRoleConstraint } from 'aws-cdk-lib/aws-servicecatalog';Or use the module namespace:
import * as servicecatalog from 'aws-cdk-lib/aws-servicecatalog';
// servicecatalog.CfnLaunchRoleConstraintConfiguration passed to the constructor as CfnLaunchRoleConstraintProps.
portfolioIdRequiredstringThe portfolio identifier.
productIdRequiredstringThe product identifier.
acceptLanguageOptionalstringThe language code. - `jp` - Japanese - `zh` - Chinese
descriptionOptionalstringThe description of the constraint.
localRoleNameOptionalstringYou are required to specify either the `RoleArn` or the `LocalRoleName` but can't use both. If you specify the `LocalRoleName` property, when an account uses the launch constraint, the IAM role with that name in the account will be used. This allows launch-role constraints to be account-agnostic so the administrator can create fewer resources per shared account. The given role name must exist in the account used to create the launch constraint and the account of the user who launches a product with this launch constraint.
roleArnOptionalstringThe ARN of the launch role. You are required to specify `RoleArn` or `LocalRoleName` but can't use both.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-servicecatalogAWS::ServiceCatalog::LaunchRoleConstraint