public static interface CfnTable.EncryptionSpecificationProperty
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.cassandra.*; EncryptionSpecificationProperty encryptionSpecificationProperty = EncryptionSpecificationProperty.builder() .encryptionType("encryptionType") // the properties below are optional .kmsKeyIdentifier("kmsKeyIdentifier") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnTable.EncryptionSpecificationProperty.Builder
A builder for
CfnTable.EncryptionSpecificationProperty |
static class |
CfnTable.EncryptionSpecificationProperty.Jsii$Proxy
An implementation for
CfnTable.EncryptionSpecificationProperty |
Modifier and Type | Method and Description |
---|---|
static CfnTable.EncryptionSpecificationProperty.Builder |
builder() |
java.lang.String |
getEncryptionType()
The encryption at rest options for the table.
|
default java.lang.String |
getKmsKeyIdentifier()
Requires a `kms_key_identifier` in the format of a key ARN.
|
java.lang.String getEncryptionType()
AWS_OWNED_KMS_KEY
CUSTOMER_MANAGED_KMS_KEY
If you choose
CUSTOMER_MANAGED_KMS_KEY
, akms_key_identifier
in the format of a key ARN is required.
Valid values: CUSTOMER_MANAGED_KMS_KEY
| AWS_OWNED_KMS_KEY
.
default java.lang.String getKmsKeyIdentifier()
static CfnTable.EncryptionSpecificationProperty.Builder builder()