AWS Native is in preview. AWS Classic is fully supported.
aws-native.cloudformation.StackSet
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
StackSet as a resource provides one-click experience for provisioning a StackSet and StackInstances
Create StackSet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StackSet(name: string, args: StackSetArgs, opts?: CustomResourceOptions);
@overload
def StackSet(resource_name: str,
args: StackSetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def StackSet(resource_name: str,
opts: Optional[ResourceOptions] = None,
permission_model: Optional[StackSetPermissionModel] = None,
capabilities: Optional[Sequence[StackSetCapability]] = None,
parameters: Optional[Sequence[StackSetParameterArgs]] = None,
administration_role_arn: Optional[str] = None,
description: Optional[str] = None,
execution_role_name: Optional[str] = None,
managed_execution: Optional[ManagedExecutionPropertiesArgs] = None,
operation_preferences: Optional[StackSetOperationPreferencesArgs] = None,
call_as: Optional[StackSetCallAs] = None,
auto_deployment: Optional[StackSetAutoDeploymentArgs] = None,
stack_instances_group: Optional[Sequence[StackSetStackInstancesArgs]] = None,
stack_set_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
template_body: Optional[str] = None,
template_url: Optional[str] = None)
func NewStackSet(ctx *Context, name string, args StackSetArgs, opts ...ResourceOption) (*StackSet, error)
public StackSet(string name, StackSetArgs args, CustomResourceOptions? opts = null)
public StackSet(String name, StackSetArgs args)
public StackSet(String name, StackSetArgs args, CustomResourceOptions options)
type: aws-native:cloudformation:StackSet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args StackSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StackSetArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StackSetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StackSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StackSetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const stackSetResource = new aws_native.cloudformation.StackSet("stackSetResource", {
permissionModel: aws_native.cloudformation.StackSetPermissionModel.ServiceManaged,
capabilities: [aws_native.cloudformation.StackSetCapability.CapabilityIam],
parameters: [{
parameterKey: "string",
parameterValue: "string",
}],
administrationRoleArn: "string",
description: "string",
executionRoleName: "string",
managedExecution: {
active: false,
},
operationPreferences: {
failureToleranceCount: 0,
failureTolerancePercentage: 0,
maxConcurrentCount: 0,
maxConcurrentPercentage: 0,
regionConcurrencyType: aws_native.cloudformation.StackSetRegionConcurrencyType.Sequential,
regionOrder: ["string"],
},
callAs: aws_native.cloudformation.StackSetCallAs.Self,
autoDeployment: {
enabled: false,
retainStacksOnAccountRemoval: false,
},
stackInstancesGroup: [{
deploymentTargets: {
accountFilterType: aws_native.cloudformation.StackSetDeploymentTargetsAccountFilterType.None,
accounts: ["string"],
accountsUrl: "string",
organizationalUnitIds: ["string"],
},
regions: ["string"],
parameterOverrides: [{
parameterKey: "string",
parameterValue: "string",
}],
}],
stackSetName: "string",
tags: [{
key: "string",
value: "string",
}],
templateBody: "string",
templateUrl: "string",
});
Coming soon!
StackSet Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The StackSet resource accepts the following input properties:
- Permission
Model Pulumi.Aws Native. Cloud Formation. Stack Set Permission Model - Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified.
- Administration
Role stringArn - The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account.
- Auto
Deployment Pulumi.Aws Native. Cloud Formation. Inputs. Stack Set Auto Deployment - Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED.
- Call
As Pulumi.Aws Native. Cloud Formation. Stack Set Call As - Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
- Capabilities
List<Pulumi.
Aws Native. Cloud Formation. Stack Set Capability> - In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances.
- Description string
- A description of the stack set. You can use the description to identify the stack set's purpose or other important information.
- Execution
Role stringName - The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation.
- Managed
Execution Pulumi.Aws Native. Cloud Formation. Inputs. Managed Execution Properties - Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
- Operation
Preferences Pulumi.Aws Native. Cloud Formation. Inputs. Stack Set Operation Preferences - Parameters
List<Pulumi.
Aws Native. Cloud Formation. Inputs. Stack Set Parameter> - The input parameters for the stack set template.
- Stack
Instances List<Pulumi.Group Aws Native. Cloud Formation. Inputs. Stack Set Stack Instances> - A group of stack instances with parameters in some specific accounts and regions.
- Stack
Set stringName - The name to associate with the stack set. The name must be unique in the Region where you create your stack set.
- List<Pulumi.
Aws Native. Inputs. Tag> - The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.
- Template
Body string - The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes.
- Template
Url string - Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket.
- Permission
Model StackSet Permission Model - Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified.
- Administration
Role stringArn - The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account.
- Auto
Deployment StackSet Auto Deployment Args - Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED.
- Call
As StackSet Call As - Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
- Capabilities
[]Stack
Set Capability - In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances.
- Description string
- A description of the stack set. You can use the description to identify the stack set's purpose or other important information.
- Execution
Role stringName - The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation.
- Managed
Execution ManagedExecution Properties Args - Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
- Operation
Preferences StackSet Operation Preferences Args - Parameters
[]Stack
Set Parameter Args - The input parameters for the stack set template.
- Stack
Instances []StackGroup Set Stack Instances Args - A group of stack instances with parameters in some specific accounts and regions.
- Stack
Set stringName - The name to associate with the stack set. The name must be unique in the Region where you create your stack set.
- Tag
Args - The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.
- Template
Body string - The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes.
- Template
Url string - Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket.
- permission
Model StackSet Permission Model - Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified.
- administration
Role StringArn - The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account.
- auto
Deployment StackSet Auto Deployment - Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED.
- call
As StackSet Call As - Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
- capabilities
List<Stack
Set Capability> - In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances.
- description String
- A description of the stack set. You can use the description to identify the stack set's purpose or other important information.
- execution
Role StringName - The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation.
- managed
Execution ManagedExecution Properties - Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
- operation
Preferences StackSet Operation Preferences - parameters
List<Stack
Set Parameter> - The input parameters for the stack set template.
- stack
Instances List<StackGroup Set Stack Instances> - A group of stack instances with parameters in some specific accounts and regions.
- stack
Set StringName - The name to associate with the stack set. The name must be unique in the Region where you create your stack set.
- List<Tag>
- The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.
- template
Body String - The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes.
- template
Url String - Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket.
- permission
Model StackSet Permission Model - Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified.
- administration
Role stringArn - The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account.
- auto
Deployment StackSet Auto Deployment - Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED.
- call
As StackSet Call As - Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
- capabilities
Stack
Set Capability[] - In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances.
- description string
- A description of the stack set. You can use the description to identify the stack set's purpose or other important information.
- execution
Role stringName - The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation.
- managed
Execution ManagedExecution Properties - Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
- operation
Preferences StackSet Operation Preferences - parameters
Stack
Set Parameter[] - The input parameters for the stack set template.
- stack
Instances StackGroup Set Stack Instances[] - A group of stack instances with parameters in some specific accounts and regions.
- stack
Set stringName - The name to associate with the stack set. The name must be unique in the Region where you create your stack set.
- Tag[]
- The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.
- template
Body string - The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes.
- template
Url string - Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket.
- permission_
model StackSet Permission Model - Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified.
- administration_
role_ strarn - The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account.
- auto_
deployment StackSet Auto Deployment Args - Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED.
- call_
as StackSet Call As - Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
- capabilities
Sequence[Stack
Set Capability] - In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances.
- description str
- A description of the stack set. You can use the description to identify the stack set's purpose or other important information.
- execution_
role_ strname - The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation.
- managed_
execution ManagedExecution Properties Args - Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
- operation_
preferences StackSet Operation Preferences Args - parameters
Sequence[Stack
Set Parameter Args] - The input parameters for the stack set template.
- stack_
instances_ Sequence[Stackgroup Set Stack Instances Args] - A group of stack instances with parameters in some specific accounts and regions.
- stack_
set_ strname - The name to associate with the stack set. The name must be unique in the Region where you create your stack set.
- Sequence[Tag
Args] - The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.
- template_
body str - The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes.
- template_
url str - Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket.
- permission
Model "SERVICE_MANAGED" | "SELF_MANAGED" - Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified.
- administration
Role StringArn - The Amazon Resource Number (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account.
- auto
Deployment Property Map - Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU). Specify only if PermissionModel is SERVICE_MANAGED.
- call
As "SELF" | "DELEGATED_ADMIN" - Specifies the AWS account that you are acting from. By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
- capabilities List<"CAPABILITY_IAM" | "CAPABILITY_NAMED_IAM" | "CAPABILITY_AUTO_EXPAND">
- In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances.
- description String
- A description of the stack set. You can use the description to identify the stack set's purpose or other important information.
- execution
Role StringName - The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation.
- managed
Execution Property Map - Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
- operation
Preferences Property Map - parameters List<Property Map>
- The input parameters for the stack set template.
- stack
Instances List<Property Map>Group - A group of stack instances with parameters in some specific accounts and regions.
- stack
Set StringName - The name to associate with the stack set. The name must be unique in the Region where you create your stack set.
- List<Property Map>
- The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.
- template
Body String - The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes.
- template
Url String - Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket.
Outputs
All input properties are implicitly available as output properties. Additionally, the StackSet resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Stack
Set stringId - The ID of the stack set that you're creating.
- Id string
- The provider-assigned unique ID for this managed resource.
- Stack
Set stringId - The ID of the stack set that you're creating.
- id String
- The provider-assigned unique ID for this managed resource.
- stack
Set StringId - The ID of the stack set that you're creating.
- id string
- The provider-assigned unique ID for this managed resource.
- stack
Set stringId - The ID of the stack set that you're creating.
- id str
- The provider-assigned unique ID for this managed resource.
- stack_
set_ strid - The ID of the stack set that you're creating.
- id String
- The provider-assigned unique ID for this managed resource.
- stack
Set StringId - The ID of the stack set that you're creating.
Supporting Types
ManagedExecutionProperties, ManagedExecutionPropertiesArgs
- Active bool
- Active bool
- active Boolean
- active boolean
- active bool
- active Boolean
StackSetAutoDeployment, StackSetAutoDeploymentArgs
- Enabled bool
- If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.
- Retain
Stacks boolOn Account Removal - If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.
- Enabled bool
- If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.
- Retain
Stacks boolOn Account Removal - If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.
- enabled Boolean
- If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.
- retain
Stacks BooleanOn Account Removal - If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.
- enabled boolean
- If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.
- retain
Stacks booleanOn Account Removal - If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.
- enabled bool
- If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.
- retain_
stacks_ boolon_ account_ removal - If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.
- enabled Boolean
- If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.
- retain
Stacks BooleanOn Account Removal - If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.
StackSetCallAs, StackSetCallAsArgs
- Self
- SELF
- Delegated
Admin - DELEGATED_ADMIN
- Stack
Set Call As Self - SELF
- Stack
Set Call As Delegated Admin - DELEGATED_ADMIN
- Self
- SELF
- Delegated
Admin - DELEGATED_ADMIN
- Self
- SELF
- Delegated
Admin - DELEGATED_ADMIN
- SELF
- SELF
- DELEGATED_ADMIN
- DELEGATED_ADMIN
- "SELF"
- SELF
- "DELEGATED_ADMIN"
- DELEGATED_ADMIN
StackSetCapability, StackSetCapabilityArgs
- Capability
Iam - CAPABILITY_IAM
- Capability
Named Iam - CAPABILITY_NAMED_IAM
- Capability
Auto Expand - CAPABILITY_AUTO_EXPAND
- Stack
Set Capability Capability Iam - CAPABILITY_IAM
- Stack
Set Capability Capability Named Iam - CAPABILITY_NAMED_IAM
- Stack
Set Capability Capability Auto Expand - CAPABILITY_AUTO_EXPAND
- Capability
Iam - CAPABILITY_IAM
- Capability
Named Iam - CAPABILITY_NAMED_IAM
- Capability
Auto Expand - CAPABILITY_AUTO_EXPAND
- Capability
Iam - CAPABILITY_IAM
- Capability
Named Iam - CAPABILITY_NAMED_IAM
- Capability
Auto Expand - CAPABILITY_AUTO_EXPAND
- CAPABILITY_IAM
- CAPABILITY_IAM
- CAPABILITY_NAMED_IAM
- CAPABILITY_NAMED_IAM
- CAPABILITY_AUTO_EXPAND
- CAPABILITY_AUTO_EXPAND
- "CAPABILITY_IAM"
- CAPABILITY_IAM
- "CAPABILITY_NAMED_IAM"
- CAPABILITY_NAMED_IAM
- "CAPABILITY_AUTO_EXPAND"
- CAPABILITY_AUTO_EXPAND
StackSetDeploymentTargets, StackSetDeploymentTargetsArgs
- Account
Filter Pulumi.Type Aws Native. Cloud Formation. Stack Set Deployment Targets Account Filter Type - The filter type you want to apply on organizational units and accounts.
- Accounts List<string>
- AWS accounts that you want to create stack instances in the specified Region(s) for.
- Accounts
Url string - Returns the value of the AccountsUrl property.
- Organizational
Unit List<string>Ids - The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
- Account
Filter StackType Set Deployment Targets Account Filter Type - The filter type you want to apply on organizational units and accounts.
- Accounts []string
- AWS accounts that you want to create stack instances in the specified Region(s) for.
- Accounts
Url string - Returns the value of the AccountsUrl property.
- Organizational
Unit []stringIds - The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
- account
Filter StackType Set Deployment Targets Account Filter Type - The filter type you want to apply on organizational units and accounts.
- accounts List<String>
- AWS accounts that you want to create stack instances in the specified Region(s) for.
- accounts
Url String - Returns the value of the AccountsUrl property.
- organizational
Unit List<String>Ids - The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
- account
Filter StackType Set Deployment Targets Account Filter Type - The filter type you want to apply on organizational units and accounts.
- accounts string[]
- AWS accounts that you want to create stack instances in the specified Region(s) for.
- accounts
Url string - Returns the value of the AccountsUrl property.
- organizational
Unit string[]Ids - The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
- account_
filter_ Stacktype Set Deployment Targets Account Filter Type - The filter type you want to apply on organizational units and accounts.
- accounts Sequence[str]
- AWS accounts that you want to create stack instances in the specified Region(s) for.
- accounts_
url str - Returns the value of the AccountsUrl property.
- organizational_
unit_ Sequence[str]ids - The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
- account
Filter "NONE" | "UNION" | "INTERSECTION" | "DIFFERENCE"Type - The filter type you want to apply on organizational units and accounts.
- accounts List<String>
- AWS accounts that you want to create stack instances in the specified Region(s) for.
- accounts
Url String - Returns the value of the AccountsUrl property.
- organizational
Unit List<String>Ids - The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
StackSetDeploymentTargetsAccountFilterType, StackSetDeploymentTargetsAccountFilterTypeArgs
- None
- NONE
- Union
- UNION
- Intersection
- INTERSECTION
- Difference
- DIFFERENCE
- Stack
Set Deployment Targets Account Filter Type None - NONE
- Stack
Set Deployment Targets Account Filter Type Union - UNION
- Stack
Set Deployment Targets Account Filter Type Intersection - INTERSECTION
- Stack
Set Deployment Targets Account Filter Type Difference - DIFFERENCE
- None
- NONE
- Union
- UNION
- Intersection
- INTERSECTION
- Difference
- DIFFERENCE
- None
- NONE
- Union
- UNION
- Intersection
- INTERSECTION
- Difference
- DIFFERENCE
- NONE
- NONE
- UNION
- UNION
- INTERSECTION
- INTERSECTION
- DIFFERENCE
- DIFFERENCE
- "NONE"
- NONE
- "UNION"
- UNION
- "INTERSECTION"
- INTERSECTION
- "DIFFERENCE"
- DIFFERENCE
StackSetOperationPreferences, StackSetOperationPreferencesArgs
- failure
Tolerance IntegerCount - failure
Tolerance IntegerPercentage - max
Concurrent IntegerCount - max
Concurrent IntegerPercentage - region
Concurrency StackType Set Region Concurrency Type - region
Order List<String>
- failure
Tolerance numberCount - failure
Tolerance numberPercentage - max
Concurrent numberCount - max
Concurrent numberPercentage - region
Concurrency StackType Set Region Concurrency Type - region
Order string[]
- failure
Tolerance NumberCount - failure
Tolerance NumberPercentage - max
Concurrent NumberCount - max
Concurrent NumberPercentage - region
Concurrency "SEQUENTIAL" | "PARALLEL"Type - region
Order List<String>
StackSetParameter, StackSetParameterArgs
- Parameter
Key string - The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.
- Parameter
Value string - The input value associated with the parameter.
- Parameter
Key string - The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.
- Parameter
Value string - The input value associated with the parameter.
- parameter
Key String - The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.
- parameter
Value String - The input value associated with the parameter.
- parameter
Key string - The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.
- parameter
Value string - The input value associated with the parameter.
- parameter_
key str - The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.
- parameter_
value str - The input value associated with the parameter.
- parameter
Key String - The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.
- parameter
Value String - The input value associated with the parameter.
StackSetPermissionModel, StackSetPermissionModelArgs
- Service
Managed - SERVICE_MANAGED
- Self
Managed - SELF_MANAGED
- Stack
Set Permission Model Service Managed - SERVICE_MANAGED
- Stack
Set Permission Model Self Managed - SELF_MANAGED
- Service
Managed - SERVICE_MANAGED
- Self
Managed - SELF_MANAGED
- Service
Managed - SERVICE_MANAGED
- Self
Managed - SELF_MANAGED
- SERVICE_MANAGED
- SERVICE_MANAGED
- SELF_MANAGED
- SELF_MANAGED
- "SERVICE_MANAGED"
- SERVICE_MANAGED
- "SELF_MANAGED"
- SELF_MANAGED
StackSetRegionConcurrencyType, StackSetRegionConcurrencyTypeArgs
- Sequential
- SEQUENTIAL
- Parallel
- PARALLEL
- Stack
Set Region Concurrency Type Sequential - SEQUENTIAL
- Stack
Set Region Concurrency Type Parallel - PARALLEL
- Sequential
- SEQUENTIAL
- Parallel
- PARALLEL
- Sequential
- SEQUENTIAL
- Parallel
- PARALLEL
- SEQUENTIAL
- SEQUENTIAL
- PARALLEL
- PARALLEL
- "SEQUENTIAL"
- SEQUENTIAL
- "PARALLEL"
- PARALLEL
StackSetStackInstances, StackSetStackInstancesArgs
- Deployment
Targets Pulumi.Aws Native. Cloud Formation. Inputs. Stack Set Deployment Targets - Regions List<string>
- The names of one or more Regions where you want to create stack instances using the specified AWS account(s).
- Parameter
Overrides List<Pulumi.Aws Native. Cloud Formation. Inputs. Stack Set Parameter> - A list of stack set parameters whose values you want to override in the selected stack instances.
- Deployment
Targets StackSet Deployment Targets - Regions []string
- The names of one or more Regions where you want to create stack instances using the specified AWS account(s).
- Parameter
Overrides []StackSet Parameter - A list of stack set parameters whose values you want to override in the selected stack instances.
- deployment
Targets StackSet Deployment Targets - regions List<String>
- The names of one or more Regions where you want to create stack instances using the specified AWS account(s).
- parameter
Overrides List<StackSet Parameter> - A list of stack set parameters whose values you want to override in the selected stack instances.
- deployment
Targets StackSet Deployment Targets - regions string[]
- The names of one or more Regions where you want to create stack instances using the specified AWS account(s).
- parameter
Overrides StackSet Parameter[] - A list of stack set parameters whose values you want to override in the selected stack instances.
- deployment_
targets StackSet Deployment Targets - regions Sequence[str]
- The names of one or more Regions where you want to create stack instances using the specified AWS account(s).
- parameter_
overrides Sequence[StackSet Parameter] - A list of stack set parameters whose values you want to override in the selected stack instances.
- deployment
Targets Property Map - regions List<String>
- The names of one or more Regions where you want to create stack instances using the specified AWS account(s).
- parameter
Overrides List<Property Map> - A list of stack set parameters whose values you want to override in the selected stack instances.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.