| Package | Description |
|---|---|
| software.amazon.awscdk.services.dynamodb |
Amazon DynamoDB Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
Table.Builder |
Table.Builder.billingMode(BillingMode billingMode)
Specify how you are charged for read and write throughput and how you manage capacity.
|
Table.Builder |
Table.Builder.contributorInsightsEnabled(Boolean contributorInsightsEnabled)
Whether CloudWatch contributor insights is enabled.
|
static Table.Builder |
Table.Builder.create(software.constructs.Construct scope,
String id) |
Table.Builder |
Table.Builder.encryption(TableEncryption encryption)
Whether server-side encryption with an AWS managed customer master key is enabled.
|
Table.Builder |
Table.Builder.encryptionKey(IKey encryptionKey)
External KMS key to use for table encryption.
|
Table.Builder |
Table.Builder.kinesisStream(IStream kinesisStream)
Kinesis Data Stream to capture item-level changes for the table.
|
Table.Builder |
Table.Builder.partitionKey(Attribute partitionKey)
Partition key attribute definition.
|
Table.Builder |
Table.Builder.pointInTimeRecovery(Boolean pointInTimeRecovery)
Whether point-in-time recovery is enabled.
|
Table.Builder |
Table.Builder.readCapacity(Number readCapacity)
The read capacity for the table.
|
Table.Builder |
Table.Builder.removalPolicy(RemovalPolicy removalPolicy)
The removal policy to apply to the DynamoDB Table.
|
Table.Builder |
Table.Builder.replicationRegions(List<String> replicationRegions)
Regions where replica tables will be created.
|
Table.Builder |
Table.Builder.replicationTimeout(Duration replicationTimeout)
The timeout for a table replication operation in a single region.
|
Table.Builder |
Table.Builder.sortKey(Attribute sortKey)
Sort key attribute definition.
|
Table.Builder |
Table.Builder.stream(StreamViewType stream)
When an item in the table is modified, StreamViewType determines what information is written to the stream for this table.
|
Table.Builder |
Table.Builder.tableClass(TableClass tableClass)
Specify the table class.
|
Table.Builder |
Table.Builder.tableName(String tableName)
Enforces a particular physical table name.
|
Table.Builder |
Table.Builder.timeToLiveAttribute(String timeToLiveAttribute)
The name of TTL attribute.
|
Table.Builder |
Table.Builder.waitForReplicationToFinish(Boolean waitForReplicationToFinish)
Indicates whether CloudFormation stack waits for replication to finish.
|
Table.Builder |
Table.Builder.writeCapacity(Number writeCapacity)
The write capacity for the table.
|
Copyright © 2022. All rights reserved.