Get Global Table Result
Constructors
Properties
A list of attributes that describe the key schema for the global table and indexes.
Specifies how you are charged for read and write throughput and how you manage capacity. Valid values are:
Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually.
Specifies the list of replicas for your global table. The list must contain at least one element, the region where the stack defining the global table is deployed. For example, if you define your table in a stack deployed to us-east-1, you must have an entry in Replicas
with the region us-east-1. You cannot remove the replica in the stack region.
Specifies the settings to enable server-side encryption. These settings will be applied to all replicas. If you plan to use customer-managed KMS keys, you must provide a key for each replica using the ReplicaSpecification.ReplicaSSESpecification
property.
Specifies the streams settings on your global table. You must provide a value for this property if your global table contains more than one replica. You can only change the streams settings if your global table has only one replica.
Specifies the time to live (TTL) settings for the table. This setting will be applied to all replicas.
Sets the write request settings for a global table or a global secondary index. You must specify this setting if you set the BillingMode
to PAY_PER_REQUEST
.
Specifies an auto scaling policy for write capacity. This policy will be applied to all replicas. This setting must be specified if BillingMode
is set to PROVISIONED
.