aws-cdk-lib.aws_dynamodb.TableClass

enum TableClass

LanguageType name
.NETAmazon.CDK.AWS.DynamoDB.TableClass
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsdynamodb#TableClass
Javasoftware.amazon.awscdk.services.dynamodb.TableClass
Pythonaws_cdk.aws_dynamodb.TableClass
TypeScript (source)aws-cdk-lib » aws_dynamodb » TableClass

DynamoDB's table class.

See also: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.TableClasses.html

Example

const table = new dynamodb.Table(this, 'Table', {
  partitionKey: { name: 'id', type: dynamodb.AttributeType.STRING },
  tableClass: dynamodb.TableClass.STANDARD_INFREQUENT_ACCESS,
});

Members

NameDescription
STANDARDDefault table class for DynamoDB.
STANDARD_INFREQUENT_ACCESSTable class for DynamoDB that reduces storage costs compared to existing DynamoDB Standard tables.

STANDARD

Default table class for DynamoDB.


STANDARD_INFREQUENT_ACCESS

Table class for DynamoDB that reduces storage costs compared to existing DynamoDB Standard tables.