interface CfnLifecycleAutomationMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.SSMQuickSetup.Mixins.CfnLifecycleAutomationMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsssmquicksetup/mixins#CfnLifecycleAutomationMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.ssmquicksetup.mixins.CfnLifecycleAutomationMixinProps |
Python | aws_cdk.mixins_preview.aws_ssmquicksetup.mixins.CfnLifecycleAutomationMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_ssmquicksetup » mixins » CfnLifecycleAutomationMixinProps |
Properties for CfnLifecycleAutomationPropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as ssmquicksetup_mixins } from '@aws-cdk/mixins-preview/aws-ssmquicksetup';
const cfnLifecycleAutomationMixinProps: ssmquicksetup_mixins.CfnLifecycleAutomationMixinProps = {
automationDocument: 'automationDocument',
automationParameters: {
automationParametersKey: ['automationParameters'],
},
resourceKey: 'resourceKey',
tags: {
tagsKey: 'tags',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| automation | string | The name of the SSM Automation document to execute in response to CloudFormation lifecycle events (CREATE, UPDATE, DELETE). |
| automation | IResolvable | { [string]: string[] } | A map of key-value parameters passed to the Automation document during execution. |
| resource | string | A unique identifier used for generating the SSM Association name. |
| tags? | { [string]: string } | Tags applied to the underlying SSM Association created by this resource. |
automationDocument?
Type:
string
(optional)
The name of the SSM Automation document to execute in response to CloudFormation lifecycle events (CREATE, UPDATE, DELETE).
automationParameters?
Type:
IResolvable | { [string]: string[] }
(optional)
A map of key-value parameters passed to the Automation document during execution.
Each parameter name maps to a list of values, even for single values. Parameters can include configuration-specific values for your automation workflow.
resourceKey?
Type:
string
(optional)
A unique identifier used for generating the SSM Association name.
This ensures uniqueness when multiple lifecycle automation resources exist in the same stack.
tags?
Type:
{ [string]: string }
(optional)
Tags applied to the underlying SSM Association created by this resource.
Tags help identify and organize automation executions.

.NET
Go
Java
Python
TypeScript