class Aws::DynamoDB::Types::SSESpecification


@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/SSESpecification AWS API Documentation
@return [String]
DynamoDB customer master key alias/aws/dynamodb.
only provide this parameter if the key is different from the default
Resource Name (ARN), alias name, or alias ARN. Note that you should
AWS KMS encryption. To specify a CMK, use its key ID, Amazon
The AWS KMS customer master key (CMK) that should be used for the
@!attribute [rw] kms_master_key_id
@return [String]
^
KMS (AWS KMS charges apply).
Service. The key is stored in your account and is managed by AWS
* ‘KMS` - Server-side encryption that uses AWS Key Management
Server-side encryption type. The only supported value is:
@!attribute [rw] sse_type
@return [Boolean]
server-side encryption is set to AWS owned CMK.
KMS charges apply). If disabled (false) or not specified,
encryption type is set to `KMS` and an AWS managed CMK is used (AWS
managed CMK or an AWS owned CMK. If enabled (true), server-side
Indicates whether server-side encryption is done using an AWS
@!attribute [rw] enabled
}
kms_master_key_id: “KMSMasterKeyId”,
sse_type: “AES256”, # accepts AES256, KMS
enabled: false,
{
data as a hash:
@note When making an API call, you may pass SSESpecification
Represents the settings used to enable server-side encryption.