interface DeploymentTargetsProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.CloudFormation.CfnStackSet.DeploymentTargetsProperty |
Java | software.amazon.awscdk.services.cloudformation.CfnStackSet.DeploymentTargetsProperty |
Python | aws_cdk.aws_cloudformation.CfnStackSet.DeploymentTargetsProperty |
TypeScript | @aws-cdk/aws-cloudformation » CfnStackSet » DeploymentTargetsProperty |
The AWS OrganizationalUnitIds or Accounts for which to create stack instances in the specified Regions.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cloudformation from '@aws-cdk/aws-cloudformation';
const deploymentTargetsProperty: cloudformation.CfnStackSet.DeploymentTargetsProperty = {
accountFilterType: 'accountFilterType',
accounts: ['accounts'],
organizationalUnitIds: ['organizationalUnitIds'],
};
Properties
Name | Type | Description |
---|---|---|
account | string | Limit deployment targets to individual accounts or include additional accounts with provided OUs. |
accounts? | string[] | The names of one or more AWS accounts for which you want to deploy stack set updates. |
organizational | string[] | The organization root ID or organizational unit (OU) IDs to which StackSets deploys. |
accountFilterType?
Type:
string
(optional)
Limit deployment targets to individual accounts or include additional accounts with provided OUs.
The following is a list of possible values for the AccountFilterType
operation.
INTERSECTION
: StackSets deploys to the accounts specified inAccounts
parameter.DIFFERENCE
: StackSets excludes the accounts specified inAccounts
parameter. This enables user to avoid certain accounts within an OU such as suspended accounts.UNION
: StackSets includes additional accounts deployment targets.
This is the default value if AccountFilterType
is not provided. This enables user to update an entire OU and individual accounts from a different OU in one request, which used to be two separate requests.
NONE
: Deploys to all the accounts in specified organizational units (OU).
accounts?
Type:
string[]
(optional)
The names of one or more AWS accounts for which you want to deploy stack set updates.
Pattern : ^[0-9]{12}$
organizationalUnitIds?
Type:
string[]
(optional)
The organization root ID or organizational unit (OU) IDs to which StackSets deploys.
Pattern : ^(ou-[a-z0-9]{4,32}-[a-z0-9]{8,32}|r-[a-z0-9]{4,32})$