Interface CfnStackSetConstraintProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnStackSetConstraintProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:39.778Z") @Stability(Stable) public interface CfnStackSetConstraintProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnStackSetConstraint.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.servicecatalog.*;
 CfnStackSetConstraintProps cfnStackSetConstraintProps = CfnStackSetConstraintProps.builder()
         .accountList(List.of("accountList"))
         .adminRole("adminRole")
         .description("description")
         .executionRole("executionRole")
         .portfolioId("portfolioId")
         .productId("productId")
         .regionList(List.of("regionList"))
         .stackInstanceControl("stackInstanceControl")
         // the properties below are optional
         .acceptLanguage("acceptLanguage")
         .build();
 
  • Method Details

    • getAccountList

      @Stability(Stable) @NotNull List<String> getAccountList()
      One or more AWS accounts that will have access to the provisioned product.
    • getAdminRole

      @Stability(Stable) @NotNull String getAdminRole()
      AdminRole ARN.
    • getDescription

      @Stability(Stable) @NotNull String getDescription()
      The description of the constraint.
    • getExecutionRole

      @Stability(Stable) @NotNull String getExecutionRole()
      ExecutionRole name.
    • getPortfolioId

      @Stability(Stable) @NotNull String getPortfolioId()
      The portfolio identifier.
    • getProductId

      @Stability(Stable) @NotNull String getProductId()
      The product identifier.
    • getRegionList

      @Stability(Stable) @NotNull List<String> getRegionList()
      One or more AWS Regions where the provisioned product will be available.

      Applicable only to a CFN_STACKSET provisioned product type.

      The specified Regions should be within the list of Regions from the STACKSET constraint. To get the list of Regions in the STACKSET constraint, use the DescribeProvisioningParameters operation.

      If no values are specified, the default value is all Regions from the STACKSET constraint.

    • getStackInstanceControl

      @Stability(Stable) @NotNull String getStackInstanceControl()
      Permission to create, update, and delete stack instances.

      Choose from ALLOWED and NOT_ALLOWED.

    • getAcceptLanguage

      @Stability(Stable) @Nullable default String getAcceptLanguage()
      The language code.

      • jp - Japanese
      • zh - Chinese
    • builder

      @Stability(Stable) static CfnStackSetConstraintProps.Builder builder()
      Returns:
      a CfnStackSetConstraintProps.Builder of CfnStackSetConstraintProps