Class CloudWatchEncryption
(experimental) CloudWatch Logs encryption configuration.
Inheritance
System.Object
CloudWatchEncryption
Implements
Namespace: Amazon.CDK.AWS.Glue
Assembly: Amazon.CDK.AWS.Glue.dll
Syntax (csharp)
public class CloudWatchEncryption : Object, ICloudWatchEncryption
Syntax (vb)
Public Class CloudWatchEncryption
Inherits Object
Implements ICloudWatchEncryption
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
Constructors
CloudWatchEncryption() |
Properties
KmsKey | (experimental) The KMS key to be used to encrypt the data. |
Mode | (experimental) Encryption mode. |
Constructors
CloudWatchEncryption()
public CloudWatchEncryption()
Properties
KmsKey
(experimental) The KMS key to be used to encrypt the data.
public IKey KmsKey { get; set; }
Property Value
Remarks
Default: A key will be created if one is not provided.
Stability: Experimental
Mode
(experimental) Encryption mode.
public CloudWatchEncryptionMode Mode { get; set; }
Property Value
Remarks
Stability: Experimental