interface EncryptionSpecificationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Cassandra.Mixins.CfnTablePropsMixin.EncryptionSpecificationProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awscassandra/mixins#CfnTablePropsMixin_EncryptionSpecificationProperty |
Java | software.amazon.awscdk.mixins.preview.services.cassandra.mixins.CfnTablePropsMixin.EncryptionSpecificationProperty |
Python | aws_cdk.mixins_preview.aws_cassandra.mixins.CfnTablePropsMixin.EncryptionSpecificationProperty |
TypeScript | @aws-cdk/mixins-preview » aws_cassandra » mixins » CfnTablePropsMixin » EncryptionSpecificationProperty |
Specifies the encryption at rest option selected for the table.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as cassandra_mixins } from '@aws-cdk/mixins-preview/aws-cassandra';
const encryptionSpecificationProperty: cassandra_mixins.CfnTablePropsMixin.EncryptionSpecificationProperty = {
encryptionType: 'encryptionType',
kmsKeyIdentifier: 'kmsKeyIdentifier',
};
Properties
| Name | Type | Description |
|---|---|---|
| encryption | string | The encryption at rest options for the table. |
| kms | string | Requires a kms_key_identifier in the format of a key ARN. |
encryptionType?
Type:
string
(optional, default: "AWS_OWNED_KMS_KEY")
The encryption at rest options for the table.
- AWS owned key (default) -
AWS_OWNED_KMS_KEY - Customer managed key -
CUSTOMER_MANAGED_KMS_KEY
If you choose
CUSTOMER_MANAGED_KMS_KEY, akms_key_identifierin the format of a key ARN is required.
Valid values: CUSTOMER_MANAGED_KMS_KEY | AWS_OWNED_KMS_KEY .
kmsKeyIdentifier?
Type:
string
(optional)
Requires a kms_key_identifier in the format of a key ARN.

.NET
Go
Java
Python
TypeScript