AWS::DynamoDB::GlobalTable ReplicaGlobalSecondaryIndexSpecification - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::DynamoDB::GlobalTable ReplicaGlobalSecondaryIndexSpecification

Represents the properties of a global secondary index that can be set on a per-replica basis.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

Properties

ContributorInsightsSpecification

Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of Amazon Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an Amazon managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.

Required: No

Type: ContributorInsightsSpecification

Update requires: No interruption

IndexName

The name of the global secondary index. The name must be unique among all other indexes on this table.

Required: Yes

Type: String

Minimum: 3

Maximum: 255

Update requires: Replacement

ReadOnDemandThroughputSettings

Sets the read request settings for a replica global secondary index. You must specify this setting if you set the BillingMode to PAY_PER_REQUEST.

Required: No

Type: ReadOnDemandThroughputSettings

Update requires: No interruption

ReadProvisionedThroughputSettings

Allows you to specify the read capacity settings for a replica global secondary index when the BillingMode is set to PROVISIONED.

Required: No

Type: ReadProvisionedThroughputSettings

Update requires: No interruption