CfnActivityMixinProps
- class aws_cdk.mixins_preview.aws_stepfunctions.mixins.CfnActivityMixinProps(*, encryption_configuration=None, name=None, tags=None)
Bases:
objectProperties for CfnActivityPropsMixin.
- Parameters:
encryption_configuration (
Union[IResolvable,EncryptionConfigurationProperty,Dict[str,Any],None]) – Encryption configuration for the activity. Activity configuration is immutable, and resource names must be unique. To set customer managed keys for encryption, you must create a new Activity . If you attempt to change the configuration in your CFN template for an existing activity, you will receive anActivityAlreadyExistsexception. To update your activity to include customer managed keys, set a new activity name within your CloudFormation template.name (
Optional[str]) – The name of the activity. A name must not contain: - white space - brackets< > { } [ ]- wildcard characters? *- special characters" # % \ ^ | ~ `` $ & , ; : /` - control characters ( ``U+0000-001F,U+007F-009F,U+FFFE-FFFF) - surrogates (U+D800-DFFF) - invalid characters (U+10FFFF) To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.tags (
Optional[Sequence[Union[TagsEntryProperty,Dict[str,Any]]]]) – The list of tags to add to a resource. Tags may only contain Unicode letters, digits, white space, or these symbols: `_ . : / = + -
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_stepfunctions import mixins as stepfunctions_mixins cfn_activity_mixin_props = stepfunctions_mixins.CfnActivityMixinProps( encryption_configuration=stepfunctions_mixins.CfnActivityPropsMixin.EncryptionConfigurationProperty( kms_data_key_reuse_period_seconds=123, kms_key_id="kmsKeyId", type="type" ), name="name", tags=[stepfunctions_mixins.CfnActivityPropsMixin.TagsEntryProperty( key="key", value="value" )] )
Attributes
- encryption_configuration
Encryption configuration for the activity.
Activity configuration is immutable, and resource names must be unique. To set customer managed keys for encryption, you must create a new Activity . If you attempt to change the configuration in your CFN template for an existing activity, you will receive an
ActivityAlreadyExistsexception.To update your activity to include customer managed keys, set a new activity name within your CloudFormation template.
- name
The name of the activity.
A name must not contain:
white space
brackets
< > { } [ ]wildcard characters
? *special characters ``” # % ^ | ~ `` $ & , ; : /`
control characters (
U+0000-001F,U+007F-009F,U+FFFE-FFFF)surrogates (
U+D800-DFFF)invalid characters (
U+10FFFF)
To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.