Skip to content

EncryptionConfiguration

Source code in docs_src/capo_sfn/types/encryption_configuration.py
class EncryptionConfiguration(TypedDict, closed=True):
    kms_key_id: NotRequired["capo_sfn.types.kms_key_id.KmsKeyId"]
    """<p>An alias, alias ARN, key ID, or key ARN of a symmetric encryption KMS key to encrypt data. To specify a KMS key in a different Amazon Web Services account, you must use the key ARN or alias ARN.</p>"""
    kms_data_key_reuse_period_seconds: NotRequired[
        "capo_sfn.types.kms_data_key_reuse_period_seconds.KmsDataKeyReusePeriodSeconds"
    ]
    """<p>Maximum duration that Step Functions will reuse data keys. When the period expires, Step Functions will call <code>GenerateDataKey</code>. Only applies to customer managed keys.</p>"""
    type: "capo_sfn.types.encryption_type.EncryptionType"
    """<p>Encryption type</p>"""

kms_data_key_reuse_period_seconds instance-attribute

kms_data_key_reuse_period_seconds: NotRequired[KmsDataKeyReusePeriodSeconds]

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

kms_key_id instance-attribute

kms_key_id: NotRequired[KmsKeyId]

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

type instance-attribute

Encryption type