/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Represents the settings used to enable server-side encryption.See
* Also:
AWS
* API Reference
Indicates whether server-side encryption is done using an Amazon Web Services
* managed key or an Amazon Web Services owned key. If enabled (true), server-side
* encryption type is set to KMS
and an Amazon Web Services managed
* key is used (KMS charges apply). If disabled (false) or not specified,
* server-side encryption is set to Amazon Web Services owned key.
Indicates whether server-side encryption is done using an Amazon Web Services
* managed key or an Amazon Web Services owned key. If enabled (true), server-side
* encryption type is set to KMS
and an Amazon Web Services managed
* key is used (KMS charges apply). If disabled (false) or not specified,
* server-side encryption is set to Amazon Web Services owned key.
Indicates whether server-side encryption is done using an Amazon Web Services
* managed key or an Amazon Web Services owned key. If enabled (true), server-side
* encryption type is set to KMS
and an Amazon Web Services managed
* key is used (KMS charges apply). If disabled (false) or not specified,
* server-side encryption is set to Amazon Web Services owned key.
Indicates whether server-side encryption is done using an Amazon Web Services
* managed key or an Amazon Web Services owned key. If enabled (true), server-side
* encryption type is set to KMS
and an Amazon Web Services managed
* key is used (KMS charges apply). If disabled (false) or not specified,
* server-side encryption is set to Amazon Web Services owned key.
Server-side encryption type. The only supported value is:
* KMS
- Server-side encryption that uses Key Management Service. The
* key is stored in your account and is managed by KMS (KMS charges apply).
Server-side encryption type. The only supported value is:
* KMS
- Server-side encryption that uses Key Management Service. The
* key is stored in your account and is managed by KMS (KMS charges apply).
Server-side encryption type. The only supported value is:
* KMS
- Server-side encryption that uses Key Management Service. The
* key is stored in your account and is managed by KMS (KMS charges apply).
Server-side encryption type. The only supported value is:
* KMS
- Server-side encryption that uses Key Management Service. The
* key is stored in your account and is managed by KMS (KMS charges apply).
Server-side encryption type. The only supported value is:
* KMS
- Server-side encryption that uses Key Management Service. The
* key is stored in your account and is managed by KMS (KMS charges apply).
Server-side encryption type. The only supported value is:
* KMS
- Server-side encryption that uses Key Management Service. The
* key is stored in your account and is managed by KMS (KMS charges apply).
The KMS key that should be used for the KMS encryption. To specify a key, use
* its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you
* should only provide this parameter if the key is different from the default
* DynamoDB key alias/aws/dynamodb
.
The KMS key that should be used for the KMS encryption. To specify a key, use
* its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you
* should only provide this parameter if the key is different from the default
* DynamoDB key alias/aws/dynamodb
.
The KMS key that should be used for the KMS encryption. To specify a key, use
* its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you
* should only provide this parameter if the key is different from the default
* DynamoDB key alias/aws/dynamodb
.
The KMS key that should be used for the KMS encryption. To specify a key, use
* its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you
* should only provide this parameter if the key is different from the default
* DynamoDB key alias/aws/dynamodb
.
The KMS key that should be used for the KMS encryption. To specify a key, use
* its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you
* should only provide this parameter if the key is different from the default
* DynamoDB key alias/aws/dynamodb
.
The KMS key that should be used for the KMS encryption. To specify a key, use
* its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you
* should only provide this parameter if the key is different from the default
* DynamoDB key alias/aws/dynamodb
.
The KMS key that should be used for the KMS encryption. To specify a key, use
* its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you
* should only provide this parameter if the key is different from the default
* DynamoDB key alias/aws/dynamodb
.
The KMS key that should be used for the KMS encryption. To specify a key, use
* its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you
* should only provide this parameter if the key is different from the default
* DynamoDB key alias/aws/dynamodb
.