ActivityProps Struct
Properties for defining a new Step Functions Activity.
Example
ts
import * as kms from 'aws-cdk-lib/aws-kms';
import * as cdk from 'aws-cdk-lib';
const kmsKey = new kms.Key(this, 'Key');
const activity = new sfn.Activity(this, 'ActivityWithCMKEncryptionConfiguration', {
activityName: 'ActivityWithCMKEncryptionConfiguration',
encryptionConfiguration: new sfn.CustomerManagedEncryptionConfiguration(kmsKey, cdk.Duration.seconds(75))
});
Properties
activityNameoptionalstringactivity_nameoptionalstractivityNameoptionalStringActivityNameoptionalstringActivityNameoptional*string#The name for this activity.
Default: If not supplied, a name is generated
encryptionConfigurationoptionalEncryptionConfigurationencryption_configurationoptionalEncryptionConfigurationencryptionConfigurationoptionalEncryptionConfigurationEncryptionConfigurationoptionalEncryptionConfigurationEncryptionConfigurationoptionalEncryptionConfiguration#The encryptionConfiguration object used for server-side encryption of the activity inputs.
Default: data is transparently encrypted using an AWS owned key