AutoDeploymentProperty Struct
Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to a target organization or organizational unit (OU).
For more information, see Enable or disable automatic deployments for StackSets in AWS Organizations in the CloudFormation User Guide .
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cloudformation as cloudformation } from 'aws-cdk-lib';
const autoDeploymentProperty: cloudformation.CfnStackSet.AutoDeploymentProperty = {
dependsOn: ['dependsOn'],
enabled: false,
retainStacksOnAccountRemoval: false,
};
Properties
dependsOnoptionalstring[]depends_onoptionaltyping.List[str]dependsOnoptionalList<String>DependsOnoptionalstring[]DependsOnoptional*[]*string#A list of StackSet ARNs that this StackSet depends on for auto-deployment operations.
When auto-deployment is triggered, operations will be sequenced to ensure all dependencies complete successfully before this StackSet's operation begins.
enabledoptionalboolean | IResolvableenabledoptionaltyping.Union[bool, IResolvable]enabledoptionalBooleanEnabledoptionalboolEnabledoptionalinterface{}#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.
retainStacksOnAccountRemovaloptionalboolean | IResolvableretain_stacks_on_account_removaloptionaltyping.Union[bool, IResolvable]retainStacksOnAccountRemovaloptionalBooleanRetainStacksOnAccountRemovaloptionalboolRetainStacksOnAccountRemovaloptionalinterface{}#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 .