All Downloads are FREE. Search and download functionalities are using the official Maven repository.

software.amazon.awscdk.services.glue.alpha.S3EncryptionMode Maven / Gradle / Ivy

There is a newer version: 2.167.1-alpha.0
Show newest version
package software.amazon.awscdk.services.glue.alpha;

/**
 * (experimental) Encryption mode for S3.
 * 

* Example: *

*

 * SecurityConfiguration.Builder.create(this, "MySecurityConfiguration")
 *         .cloudWatchEncryption(CloudWatchEncryption.builder()
 *                 .mode(CloudWatchEncryptionMode.KMS)
 *                 .build())
 *         .jobBookmarksEncryption(JobBookmarksEncryption.builder()
 *                 .mode(JobBookmarksEncryptionMode.CLIENT_SIDE_KMS)
 *                 .build())
 *         .s3Encryption(S3Encryption.builder()
 *                 .mode(S3EncryptionMode.KMS)
 *                 .build())
 *         .build();
 * 
*

* @see https://docs.aws.amazon.com/glue/latest/webapi/API_S3Encryption.html#Glue-Type-S3Encryption-S3EncryptionMode */ @javax.annotation.Generated(value = "jsii-pacmak/1.99.0 (build 8f757e4)", date = "2024-06-13T18:49:27.687Z") @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) @software.amazon.jsii.Jsii(module = software.amazon.awscdk.services.glue.alpha.$Module.class, fqn = "@aws-cdk/aws-glue-alpha.S3EncryptionMode") public enum S3EncryptionMode { /** * (experimental) Server side encryption (SSE) with an Amazon S3-managed key. *

* @see https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) S3_MANAGED, /** * (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 */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) KMS, }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy