Optional ReadonlybillingOptional ReadonlycontributorWhether CloudWatch contributor insights is enabled.
Optional ReadonlycontributorWhether CloudWatch contributor insights is enabled and what mode is selected
Optional ReadonlydeletionWhether deletion protection is enabled.
Optional ReadonlydynamoWhen an item in the table is modified, StreamViewType determines what information is written to the stream.
Optional ReadonlyencryptionThe server-side encryption.
Optional ReadonlyglobalGlobal secondary indexes.
Note: You can provide a maximum of 20 global secondary indexes.
Optional ReadonlyglobalControls whether table settings are synchronized across replicas.
When set to ALL, synchronizable settings (billing mode, throughput, TTL, streams view type, GSIs) are automatically replicated across all replicas. When set to NONE, each replica manages its own settings independently (billing mode must be PAY_PER_REQUEST).
Note: Some settings are always synchronized (key schema, LSIs) regardless of this setting, and some are never synchronized (table class, SSE, deletion protection, PITR, tags, resource policy).
Optional ReadonlykinesisKinesis Data Stream to capture item level changes.
Optional ReadonlylocalLocal secondary indexes.
Note: You can only provide a maximum of 5 local secondary indexes.
Optional ReadonlymultiSpecifies the consistency mode for a new global table.
ReadonlypartitionPartition key attribute definition.
Optional ReadonlypointWhether point-in-time recovery is enabled.
Optional ReadonlypointWhether point-in-time recovery is enabled and recoveryPeriodInDays is set.
Optional ReadonlyremovalThe removal policy applied to the table.
Optional ReadonlyreplicasReplica tables to deploy with the primary table.
Note: Adding replica tables allows you to use your table as a global table. You cannot specify a replica table in the region that the primary table will be deployed to. Replica tables will only be supported if the stack deployment region is defined.
Optional ReadonlyresourceResource policy to assign to DynamoDB Table.
Optional ReadonlysortSort key attribute definition.
Optional ReadonlytableThe table class.
Optional ReadonlytableThe name of the table.
OptionaltagsTags to be applied to the primary table (default replica table).
Optional ReadonlytimeThe name of the TTL attribute.
Optional ReadonlywarmThe warm throughput configuration for the table.
Optional ReadonlywitnessThe witness Region for the MRSC global table. A MRSC global table can be configured with either three replicas, or with two replicas and one witness.
Note: Witness region cannot be specified for a Multi-Region Eventual Consistency (MREC) Global Table. Witness regions are only supported for Multi-Region Strong Consistency (MRSC) Global Tables.
The billing mode and capacity settings to apply to the table.