EncryptionConfiguration

class aws_cdk.aws_stepfunctions_tasks.EncryptionConfiguration(*, encryption_option, encryption_key=None)

Bases: object

(experimental) Encryption Configuration of the S3 bucket.

Parameters
  • encryption_option (EncryptionOption) – (experimental) Type of S3 server-side encryption enabled. Default: EncryptionOption.S3_MANAGED

  • encryption_key (Optional[IKey]) – (experimental) KMS key ARN or ID. Default: - No KMS key for Encryption Option SSE_S3 and default master key for Encryption Option SSE_KMS and CSE_KMS

See

https://docs.aws.amazon.com/athena/latest/APIReference/API_EncryptionConfiguration.html

Stability

experimental

Attributes

encryption_key

(experimental) KMS key ARN or ID.

Default
  • No KMS key for Encryption Option SSE_S3 and default master key for Encryption Option SSE_KMS and CSE_KMS

Stability

experimental

Return type

Optional[IKey]

encryption_option

(experimental) Type of S3 server-side encryption enabled.

Default

EncryptionOption.S3_MANAGED

Stability

experimental

Return type

EncryptionOption