software.amazon.awscdk.services.codepipeline.actions.StackSetOrganizationsAutoDeployment Maven / Gradle / Ivy
Show all versions of codepipeline-actions Show documentation
package software.amazon.awscdk.services.codepipeline.actions;
/**
* Describes whether AWS CloudFormation StackSets automatically deploys to AWS Organizations accounts that are added to a target organization or organizational unit (OU).
*/
@javax.annotation.Generated(value = "jsii-pacmak/1.74.0 (build 6d08790)", date = "2023-05-19T23:09:34.950Z")
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@software.amazon.jsii.Jsii(module = software.amazon.awscdk.services.codepipeline.actions.$Module.class, fqn = "@aws-cdk/aws-codepipeline-actions.StackSetOrganizationsAutoDeployment")
public enum StackSetOrganizationsAutoDeployment {
/**
* 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, AWS CloudFormation StackSets
* deletes stack instances from the account in the specified Regions.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
ENABLED,
/**
* StackSets does not automatically deploy additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
DISABLED,
/**
* Stack resources are retained when an account is removed from a target organization or OU.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
ENABLED_WITH_STACK_RETENTION,
}