Module: AWSCDK::S3::BucketEncryption

Defined in:
s3/bucket_encryption.rb

Overview

What kind of server-side encryption to apply to this bucket.

Constant Summary collapse

UNENCRYPTED =
Deprecated.
Note:

Default:

Previous option.

Buckets cannot be unencrypted now.

Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketEncryption", "UNENCRYPTED")
KMS_MANAGED =
Deprecated.
Note:

Default:

Server-side KMS encryption with a master key managed by KMS.

Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketEncryption", "KMS_MANAGED")
S3_MANAGED =
Deprecated.
Note:

Default:

Server-side encryption with a master key managed by S3.

Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketEncryption", "S3_MANAGED")
DSSE_MANAGED =
Deprecated.
Note:

Default:

Double server-side KMS encryption with a master key managed by KMS.

Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketEncryption", "DSSE_MANAGED")
DSSE =
Deprecated.
Note:

Default:

Double server-side encryption with a KMS key managed by the user.

If encryption_key is specified, this key will be used, otherwise, one will be defined.

Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketEncryption", "DSSE")