aws-cdk-lib.CfnStackSet.DeploymentTargetsProperty

interface DeploymentTargetsProperty

LanguageType name
.NETAmazon.CDK.CfnStackSet.DeploymentTargetsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2#CfnStackSet_DeploymentTargetsProperty
Javasoftware.amazon.awscdk.CfnStackSet.DeploymentTargetsProperty
Pythonaws_cdk.CfnStackSet.DeploymentTargetsProperty
TypeScript aws-cdk-lib » 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 cdk from 'aws-cdk-lib';
const deploymentTargetsProperty: cdk.CfnStackSet.DeploymentTargetsProperty = {
  accountFilterType: 'accountFilterType',
  accounts: ['accounts'],
  organizationalUnitIds: ['organizationalUnitIds'],
};

Properties

NameTypeDescription
accountFilterType?stringLimit 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.
organizationalUnitIds?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 in Accounts parameter.
  • DIFFERENCE : StackSets excludes the accounts specified in Accounts 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})$