S3EncryptionMode

class aws_cdk.aws_glue_alpha.S3EncryptionMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

(experimental) Encryption mode for S3.

See:

https://docs.aws.amazon.com/glue/latest/webapi/API_S3Encryption.html#Glue-Type-S3Encryption-S3EncryptionMode

Stability:

experimental

ExampleMetadata:

infused

Example:

glue.SecurityConfiguration(self, "MySecurityConfiguration",
    cloud_watch_encryption=glue.CloudWatchEncryption(
        mode=glue.CloudWatchEncryptionMode.KMS
    ),
    job_bookmarks_encryption=glue.JobBookmarksEncryption(
        mode=glue.JobBookmarksEncryptionMode.CLIENT_SIDE_KMS
    ),
    s3_encryption=glue.S3Encryption(
        mode=glue.S3EncryptionMode.KMS
    )
)

Attributes

KMS

(experimental) Server-side encryption (SSE) with an AWS KMS key managed by the account owner.

See:

https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingKMSEncryption.html

Stability:

experimental

S3_MANAGED

(experimental) Server side encryption (SSE) with an Amazon S3-managed key.

See:

https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html

Stability:

experimental