Skip to content
v2.274.0

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