Class S3EncryptionMode
(experimental) Encryption mode for S3.
Inheritance
System.Object
S3EncryptionMode
Namespace: Amazon.CDK.AWS.Glue
Assembly: Amazon.CDK.AWS.Glue.dll
Syntax (csharp)
public sealed class S3EncryptionMode : Enum
Syntax (vb)
Public NotInheritable Class S3EncryptionMode
Inherits
Enum
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
new SecurityConfiguration(this, "MySecurityConfiguration", new SecurityConfigurationProps {
SecurityConfigurationName = "name",
CloudWatchEncryption = new CloudWatchEncryption {
Mode = CloudWatchEncryptionMode.KMS
},
JobBookmarksEncryption = new JobBookmarksEncryption {
Mode = JobBookmarksEncryptionMode.CLIENT_SIDE_KMS
},
S3Encryption = new S3Encryption {
Mode = S3EncryptionMode.KMS
}
});
Synopsis
Fields
KMS | (experimental) Server-side encryption (SSE) with an AWS KMS key managed by the account owner. |
S3_MANAGED | (experimental) Server side encryption (SSE) with an Amazon S3-managed key. |
value__ |
Fields
KMS
(experimental) Server-side encryption (SSE) with an AWS KMS key managed by the account owner.
public const S3EncryptionMode KMS
Field Value
Type | Description |
---|---|
S3EncryptionMode |
Remarks
Stability: Experimental
See: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingKMSEncryption.html
S3_MANAGED
(experimental) Server side encryption (SSE) with an Amazon S3-managed key.
public const S3EncryptionMode S3_MANAGED
Field Value
Type | Description |
---|---|
S3EncryptionMode |
Remarks
Stability: Experimental
See: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html
value__
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |