@aws-cdk_aws-glue-alpha.S3EncryptionMode

enum S3EncryptionMode ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.Glue.Alpha.S3EncryptionMode
Gogithub.com/aws/aws-cdk-go/awscdkgluealpha/v2#S3EncryptionMode
Javasoftware.amazon.awscdk.services.glue.alpha.S3EncryptionMode
Pythonaws_cdk.aws_glue_alpha.S3EncryptionMode
TypeScript (source)@aws-cdk/aws-glue-alpha ยป S3EncryptionMode

Encryption mode for S3.

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

Example

new glue.SecurityConfiguration(this, 'MySecurityConfiguration', {
  cloudWatchEncryption: {
    mode: glue.CloudWatchEncryptionMode.KMS,
  },
  jobBookmarksEncryption: {
    mode: glue.JobBookmarksEncryptionMode.CLIENT_SIDE_KMS,
  },
  s3Encryption: {
    mode: glue.S3EncryptionMode.KMS,
  },
});

Members

NameDescription
S3_MANAGED ๐Ÿ”นServer side encryption (SSE) with an Amazon S3-managed key.
KMS ๐Ÿ”นServer-side encryption (SSE) with an AWS KMS key managed by the account owner.

S3_MANAGED ๐Ÿ”น

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

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


KMS ๐Ÿ”น

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

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