# TableEncryption

What kind of server-side encryption to apply to this table.

- Source: [`aws-dynamodb/lib/shared.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-dynamodb/lib/shared.ts#L276)

## Members

| Member | Description |
| --- | --- |
| `DEFAULT` | Server-side KMS encryption with a master key owned by AWS. |
| `CUSTOMER_MANAGED` | Server-side KMS encryption with a customer master key managed by customer. |
| `AWS_MANAGED` | Server-side KMS encryption with a master key managed by AWS. |

## Referenced by

- [`TableEncryptionV2`](/v2/docs/aws-cdk-lib.aws_dynamodb.TableEncryptionV2).type
- [`TableOptions`](/v2/docs/aws-cdk-lib.aws_dynamodb.TableOptions).encryption
