import { _AutoScalingSettingsDescription, _UnmarshalledAutoScalingSettingsDescription } from './_AutoScalingSettingsDescription'; /** *
Represents the properties of a global secondary index.
*/ export interface _ReplicaGlobalSecondaryIndexSettingsDescription { /** *The name of the global secondary index. The name must be unique among all other indexes on this table.
*/ IndexName: string; /** *The current status of the global secondary index:
CREATING - The global secondary index is being created.
UPDATING - The global secondary index is being updated.
DELETING - The global secondary index is being deleted.
ACTIVE - The global secondary index is ready for use.
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException.
Autoscaling settings for a global secondary index replica's read capacity units.
*/ ProvisionedReadCapacityAutoScalingSettings?: _AutoScalingSettingsDescription; /** *The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
AutoScaling settings for a global secondary index replica's write capacity units.
*/ ProvisionedWriteCapacityAutoScalingSettings?: _AutoScalingSettingsDescription; } export interface _UnmarshalledReplicaGlobalSecondaryIndexSettingsDescription extends _ReplicaGlobalSecondaryIndexSettingsDescription { /** *Autoscaling settings for a global secondary index replica's read capacity units.
*/ ProvisionedReadCapacityAutoScalingSettings?: _UnmarshalledAutoScalingSettingsDescription; /** *AutoScaling settings for a global secondary index replica's write capacity units.
*/ ProvisionedWriteCapacityAutoScalingSettings?: _UnmarshalledAutoScalingSettingsDescription; }