1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. servicecatalog
  5. getStackSetConstraint

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.59.0
published on Monday, Mar 30, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.59.0
published on Monday, Mar 30, 2026 by Pulumi

    Resource Type definition for AWS::ServiceCatalog::StackSetConstraint

    Using getStackSetConstraint

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getStackSetConstraint(args: GetStackSetConstraintArgs, opts?: InvokeOptions): Promise<GetStackSetConstraintResult>
    function getStackSetConstraintOutput(args: GetStackSetConstraintOutputArgs, opts?: InvokeOptions): Output<GetStackSetConstraintResult>
    def get_stack_set_constraint(id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetStackSetConstraintResult
    def get_stack_set_constraint_output(id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetStackSetConstraintResult]
    func LookupStackSetConstraint(ctx *Context, args *LookupStackSetConstraintArgs, opts ...InvokeOption) (*LookupStackSetConstraintResult, error)
    func LookupStackSetConstraintOutput(ctx *Context, args *LookupStackSetConstraintOutputArgs, opts ...InvokeOption) LookupStackSetConstraintResultOutput

    > Note: This function is named LookupStackSetConstraint in the Go SDK.

    public static class GetStackSetConstraint 
    {
        public static Task<GetStackSetConstraintResult> InvokeAsync(GetStackSetConstraintArgs args, InvokeOptions? opts = null)
        public static Output<GetStackSetConstraintResult> Invoke(GetStackSetConstraintInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStackSetConstraintResult> getStackSetConstraint(GetStackSetConstraintArgs args, InvokeOptions options)
    public static Output<GetStackSetConstraintResult> getStackSetConstraint(GetStackSetConstraintArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:servicecatalog:getStackSetConstraint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Unique identifier for the constraint
    Id string
    Unique identifier for the constraint
    id String
    Unique identifier for the constraint
    id string
    Unique identifier for the constraint
    id str
    Unique identifier for the constraint
    id String
    Unique identifier for the constraint

    getStackSetConstraint Result

    The following output properties are available:

    AccountList List<string>
    One or more AWS accounts that will have access to the provisioned product.
    AdminRole string
    AdminRole ARN.
    Description string
    The description of the constraint.
    ExecutionRole string
    ExecutionRole name.
    Id string
    Unique identifier for the constraint
    RegionList List<string>
    One or more AWS Regions where the provisioned product will be available.
    StackInstanceControl string
    Permission to create, update, and delete stack instances. Choose from ALLOWED and NOT_ALLOWED.
    AccountList []string
    One or more AWS accounts that will have access to the provisioned product.
    AdminRole string
    AdminRole ARN.
    Description string
    The description of the constraint.
    ExecutionRole string
    ExecutionRole name.
    Id string
    Unique identifier for the constraint
    RegionList []string
    One or more AWS Regions where the provisioned product will be available.
    StackInstanceControl string
    Permission to create, update, and delete stack instances. Choose from ALLOWED and NOT_ALLOWED.
    accountList List<String>
    One or more AWS accounts that will have access to the provisioned product.
    adminRole String
    AdminRole ARN.
    description String
    The description of the constraint.
    executionRole String
    ExecutionRole name.
    id String
    Unique identifier for the constraint
    regionList List<String>
    One or more AWS Regions where the provisioned product will be available.
    stackInstanceControl String
    Permission to create, update, and delete stack instances. Choose from ALLOWED and NOT_ALLOWED.
    accountList string[]
    One or more AWS accounts that will have access to the provisioned product.
    adminRole string
    AdminRole ARN.
    description string
    The description of the constraint.
    executionRole string
    ExecutionRole name.
    id string
    Unique identifier for the constraint
    regionList string[]
    One or more AWS Regions where the provisioned product will be available.
    stackInstanceControl string
    Permission to create, update, and delete stack instances. Choose from ALLOWED and NOT_ALLOWED.
    account_list Sequence[str]
    One or more AWS accounts that will have access to the provisioned product.
    admin_role str
    AdminRole ARN.
    description str
    The description of the constraint.
    execution_role str
    ExecutionRole name.
    id str
    Unique identifier for the constraint
    region_list Sequence[str]
    One or more AWS Regions where the provisioned product will be available.
    stack_instance_control str
    Permission to create, update, and delete stack instances. Choose from ALLOWED and NOT_ALLOWED.
    accountList List<String>
    One or more AWS accounts that will have access to the provisioned product.
    adminRole String
    AdminRole ARN.
    description String
    The description of the constraint.
    executionRole String
    ExecutionRole name.
    id String
    Unique identifier for the constraint
    regionList List<String>
    One or more AWS Regions where the provisioned product will be available.
    stackInstanceControl String
    Permission to create, update, and delete stack instances. Choose from ALLOWED and NOT_ALLOWED.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.59.0
    published on Monday, Mar 30, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.