import { _AutoScalingSettingsDescription, _UnmarshalledAutoScalingSettingsDescription } from './_AutoScalingSettingsDescription'; import { _ReplicaGlobalSecondaryIndexSettingsDescription, _UnmarshalledReplicaGlobalSecondaryIndexSettingsDescription } from './_ReplicaGlobalSecondaryIndexSettingsDescription'; /** *
Represents the properties of a replica.
*/ export interface _ReplicaSettingsDescription { /** *The region name of the replica.
*/ RegionName: string; /** *The current state of the region:
CREATING - The region is being created.
UPDATING - The region is being updated.
DELETING - The region is being deleted.
ACTIVE - The region is ready for use.
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.
Autoscaling settings for a global table replica's read capacity units.
*/ ReplicaProvisionedReadCapacityAutoScalingSettings?: _AutoScalingSettingsDescription; /** *The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException. For more information, see Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.
AutoScaling settings for a global table replica's write capacity units.
*/ ReplicaProvisionedWriteCapacityAutoScalingSettings?: _AutoScalingSettingsDescription; /** *Replica global secondary index settings for the global table.
*/ ReplicaGlobalSecondaryIndexSettings?: Array<_ReplicaGlobalSecondaryIndexSettingsDescription> | Iterable<_ReplicaGlobalSecondaryIndexSettingsDescription>; } export interface _UnmarshalledReplicaSettingsDescription extends _ReplicaSettingsDescription { /** *Autoscaling settings for a global table replica's read capacity units.
*/ ReplicaProvisionedReadCapacityAutoScalingSettings?: _UnmarshalledAutoScalingSettingsDescription; /** *AutoScaling settings for a global table replica's write capacity units.
*/ ReplicaProvisionedWriteCapacityAutoScalingSettings?: _UnmarshalledAutoScalingSettingsDescription; /** *Replica global secondary index settings for the global table.
*/ ReplicaGlobalSecondaryIndexSettings?: Array<_UnmarshalledReplicaGlobalSecondaryIndexSettingsDescription>; }