ReplicaDescription
Contains the details of the replica.
Contents
Note
In the following list, the required parameters are described first.
- GlobalSecondaryIndexes
-
Replica-specific global secondary index settings.
Type: Array of ReplicaGlobalSecondaryIndexDescription objects
Required: No
- KMSMasterKeyId
-
The AWS KMS key of the replica that will be used for AWS KMS encryption.
Type: String
Required: No
- OnDemandThroughputOverride
-
Overrides the maximum on-demand throughput settings for the specified replica table.
Type: OnDemandThroughputOverride object
Required: No
- ProvisionedThroughputOverride
-
Replica-specific provisioned throughput. If not described, uses the source table's provisioned throughput settings.
Type: ProvisionedThroughputOverride object
Required: No
- RegionName
-
The name of the Region.
Type: String
Required: No
- ReplicaInaccessibleDateTime
-
The time at which the replica was first detected as inaccessible. To determine cause of inaccessibility check the
ReplicaStatus
property.Type: Timestamp
Required: No
- ReplicaStatus
-
The current state of the replica:
-
CREATING
- The replica is being created. -
UPDATING
- The replica is being updated. -
DELETING
- The replica is being deleted. -
ACTIVE
- The replica is ready for use. -
REGION_DISABLED
- The replica is inaccessible because the AWS Region has been disabled.Note
If the AWS Region remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region.
-
INACCESSIBLE_ENCRYPTION_CREDENTIALS
- The AWS KMS key used to encrypt the table is inaccessible.Note
If the AWS KMS key remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region.
Type: String
Valid Values:
CREATING | CREATION_FAILED | UPDATING | DELETING | ACTIVE | REGION_DISABLED | INACCESSIBLE_ENCRYPTION_CREDENTIALS
Required: No
-
- ReplicaStatusDescription
-
Detailed information about the replica status.
Type: String
Required: No
- ReplicaStatusPercentProgress
-
Specifies the progress of a Create, Update, or Delete action on the replica as a percentage.
Type: String
Required: No
- ReplicaTableClassSummary
-
Contains details of the table class.
Type: TableClassSummary object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: