ActivityEncryptionConfiguration

data class ActivityEncryptionConfiguration(val kmsDataKeyReusePeriodSeconds: Int? = null, val kmsKeyId: String? = null, val type: ActivityEncryptionConfigurationType)

Constructors

Link copied to clipboard
constructor(kmsDataKeyReusePeriodSeconds: Int? = null, kmsKeyId: String? = null, type: ActivityEncryptionConfigurationType)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Maximum duration that Step Functions will reuse data keys. When the period expires, Step Functions will call GenerateDataKey . Only applies to customer managed keys.

Link copied to clipboard
val kmsKeyId: String? = null

An alias, alias ARN, key ID, or key ARN of a symmetric encryption AWS KMS key to encrypt data. To specify a AWS KMS key in a different AWS account, you must use the key ARN or alias ARN.

Link copied to clipboard

Encryption option for an activity.