Interface CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty.Jsii$Proxy
- Enclosing class:
CfnDataCatalogEncryptionSettings
@Stability(Stable)
public static interface CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty
extends software.amazon.jsii.JsiiSerializable
Specifies the encryption-at-rest configuration for the Data Catalog.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.glue.*; EncryptionAtRestProperty encryptionAtRestProperty = EncryptionAtRestProperty.builder() .catalogEncryptionMode("catalogEncryptionMode") .catalogEncryptionServiceRole("catalogEncryptionServiceRole") .sseAwsKmsKeyId("sseAwsKmsKeyId") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnDataCatalogEncryptionSettings.EncryptionAtRestProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The encryption-at-rest mode for encrypting Data Catalog data.default String
The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.default String
The ID of the AWS KMS key to use for encryption at rest.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCatalogEncryptionMode
The encryption-at-rest mode for encrypting Data Catalog data.- See Also:
-
getCatalogEncryptionServiceRole
The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.- See Also:
-
getSseAwsKmsKeyId
The ID of the AWS KMS key to use for encryption at rest.- See Also:
-
builder
@Stability(Stable) static CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty.Builder builder()
-