Class CfnStackSetConstraintPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.servicecatalog.CfnStackSetConstraintPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnStackSetConstraintPropsMixin>
- Enclosing class:
CfnStackSetConstraintPropsMixin
@Stability(Stable)
public static final class CfnStackSetConstraintPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnStackSetConstraintPropsMixin>
A fluent builder for
CfnStackSetConstraintPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionacceptLanguage(String acceptLanguage) The language code.accountList(List<String> accountList) One or more AWS accounts that will have access to the provisioned product.AdminRole ARN.build()create()create(CfnPropertyMixinOptions options) description(String description) The description of the constraint.executionRole(String executionRole) ExecutionRole name.portfolioId(String portfolioId) The portfolio identifier.The product identifier.regionList(List<String> regionList) One or more AWS Regions where the provisioned product will be available.stackInstanceControl(String stackInstanceControl) Permission to create, update, and delete stack instances.
-
Method Details
-
create
@Stability(Stable) public static CfnStackSetConstraintPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnStackSetConstraintPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnStackSetConstraintPropsMixin.Builder.
-
acceptLanguage
@Stability(Stable) public CfnStackSetConstraintPropsMixin.Builder acceptLanguage(String acceptLanguage) The language code.jp- Japanesezh- Chinese
- Parameters:
acceptLanguage- The language code. This parameter is required.- Returns:
this- See Also:
-
accountList
@Stability(Stable) public CfnStackSetConstraintPropsMixin.Builder accountList(List<String> accountList) One or more AWS accounts that will have access to the provisioned product.- Parameters:
accountList- One or more AWS accounts that will have access to the provisioned product. This parameter is required.- Returns:
this- See Also:
-
adminRole
AdminRole ARN.- Parameters:
adminRole- AdminRole ARN. This parameter is required.- Returns:
this- See Also:
-
description
The description of the constraint.- Parameters:
description- The description of the constraint. This parameter is required.- Returns:
this- See Also:
-
executionRole
@Stability(Stable) public CfnStackSetConstraintPropsMixin.Builder executionRole(String executionRole) ExecutionRole name.- Parameters:
executionRole- ExecutionRole name. This parameter is required.- Returns:
this- See Also:
-
portfolioId
The portfolio identifier.- Parameters:
portfolioId- The portfolio identifier. This parameter is required.- Returns:
this- See Also:
-
productId
The product identifier.- Parameters:
productId- The product identifier. This parameter is required.- Returns:
this- See Also:
-
regionList
@Stability(Stable) public CfnStackSetConstraintPropsMixin.Builder regionList(List<String> regionList) One or more AWS Regions where the provisioned product will be available.Applicable only to a
CFN_STACKSETprovisioned product type.The specified Regions should be within the list of Regions from the
STACKSETconstraint. To get the list of Regions in theSTACKSETconstraint, use theDescribeProvisioningParametersoperation.If no values are specified, the default value is all Regions from the
STACKSETconstraint.- Parameters:
regionList- One or more AWS Regions where the provisioned product will be available. This parameter is required.- Returns:
this- See Also:
-
stackInstanceControl
@Stability(Stable) public CfnStackSetConstraintPropsMixin.Builder stackInstanceControl(String stackInstanceControl) Permission to create, update, and delete stack instances.Choose from ALLOWED and NOT_ALLOWED.
- Parameters:
stackInstanceControl- Permission to create, update, and delete stack instances. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnStackSetConstraintPropsMixin>- Returns:
- a newly built instance of
CfnStackSetConstraintPropsMixin.
-