public static interface EncryptionSpecification.Builder extends SdkPojo, CopyableBuilder<EncryptionSpecification.Builder,EncryptionSpecification>
| Modifier and Type | Method and Description |
|---|---|
EncryptionSpecification.Builder |
kmsKeyIdentifier(String kmsKeyIdentifier)
The Amazon Resource Name (ARN) of the customer managed KMS key, for example
kms_key_identifier:ARN. |
EncryptionSpecification.Builder |
type(EncryptionType type)
The encryption option specified for the table.
|
EncryptionSpecification.Builder |
type(String type)
The encryption option specified for the table.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEncryptionSpecification.Builder type(String type)
The encryption option specified for the table. You can choose one of the following KMS keys (KMS keys):
type:AWS_OWNED_KMS_KEY - This key is owned by Amazon Keyspaces.
type:CUSTOMER_MANAGED_KMS_KEY - This key is stored in your account and is created, owned, and
managed by you. This option requires the kms_key_identifier of the KMS key in Amazon Resource
Name (ARN) format as input.
The default is type:AWS_OWNED_KMS_KEY.
For more information, see Encryption at rest in the Amazon Keyspaces Developer Guide.
type - The encryption option specified for the table. You can choose one of the following KMS keys (KMS
keys):
type:AWS_OWNED_KMS_KEY - This key is owned by Amazon Keyspaces.
type:CUSTOMER_MANAGED_KMS_KEY - This key is stored in your account and is created, owned,
and managed by you. This option requires the kms_key_identifier of the KMS key in Amazon
Resource Name (ARN) format as input.
The default is type:AWS_OWNED_KMS_KEY.
For more information, see Encryption at rest in the Amazon Keyspaces Developer Guide.
EncryptionType,
EncryptionTypeEncryptionSpecification.Builder type(EncryptionType type)
The encryption option specified for the table. You can choose one of the following KMS keys (KMS keys):
type:AWS_OWNED_KMS_KEY - This key is owned by Amazon Keyspaces.
type:CUSTOMER_MANAGED_KMS_KEY - This key is stored in your account and is created, owned, and
managed by you. This option requires the kms_key_identifier of the KMS key in Amazon Resource
Name (ARN) format as input.
The default is type:AWS_OWNED_KMS_KEY.
For more information, see Encryption at rest in the Amazon Keyspaces Developer Guide.
type - The encryption option specified for the table. You can choose one of the following KMS keys (KMS
keys):
type:AWS_OWNED_KMS_KEY - This key is owned by Amazon Keyspaces.
type:CUSTOMER_MANAGED_KMS_KEY - This key is stored in your account and is created, owned,
and managed by you. This option requires the kms_key_identifier of the KMS key in Amazon
Resource Name (ARN) format as input.
The default is type:AWS_OWNED_KMS_KEY.
For more information, see Encryption at rest in the Amazon Keyspaces Developer Guide.
EncryptionType,
EncryptionTypeEncryptionSpecification.Builder kmsKeyIdentifier(String kmsKeyIdentifier)
The Amazon Resource Name (ARN) of the customer managed KMS key, for example
kms_key_identifier:ARN.
kmsKeyIdentifier - The Amazon Resource Name (ARN) of the customer managed KMS key, for example
kms_key_identifier:ARN.Copyright © 2023. All rights reserved.