Interface IActivityProps
Properties for defining a new Step Functions Activity.
Namespace: Amazon.CDK.AWS.StepFunctions
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IActivityProps
Syntax (vb)
Public Interface IActivityProps
Remarks
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.KMS;
using Amazon.CDK;
var kmsKey = new Key(this, "Key");
var activity = new Activity(this, "ActivityWithCMKEncryptionConfiguration", new ActivityProps {
ActivityName = "ActivityWithCMKEncryptionConfiguration",
EncryptionConfiguration = new CustomerManagedEncryptionConfiguration(kmsKey, Duration.Seconds(75))
});
Synopsis
Properties
ActivityName | The name for this activity. |
EncryptionConfiguration | The encryptionConfiguration object used for server-side encryption of the activity inputs. |
Properties
ActivityName
The name for this activity.
virtual string ActivityName { get; }
Property Value
System.String
Remarks
Default: - If not supplied, a name is generated
EncryptionConfiguration
The encryptionConfiguration object used for server-side encryption of the activity inputs.
virtual EncryptionConfiguration EncryptionConfiguration { get; }
Property Value
Remarks
Default: - data is transparently encrypted using an AWS owned key