import { _AutoScalingSettingsUpdate, _UnmarshalledAutoScalingSettingsUpdate } from './_AutoScalingSettingsUpdate'; import { _ReplicaGlobalSecondaryIndexSettingsUpdate, _UnmarshalledReplicaGlobalSecondaryIndexSettingsUpdate } from './_ReplicaGlobalSecondaryIndexSettingsUpdate'; /** *
Represents the settings for a global table in a region that will be modified.
*/ export interface _ReplicaSettingsUpdate { /** *The region of the replica to be added.
*/ RegionName: string; /** *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 managing a global table replica's read capacity units.
*/ ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate?: _AutoScalingSettingsUpdate; /** *Represents the settings of a global secondary index for a global table that will be modified.
*/ ReplicaGlobalSecondaryIndexSettingsUpdate?: Array<_ReplicaGlobalSecondaryIndexSettingsUpdate> | Iterable<_ReplicaGlobalSecondaryIndexSettingsUpdate>; } export interface _UnmarshalledReplicaSettingsUpdate extends _ReplicaSettingsUpdate { /** *Autoscaling settings for managing a global table replica's read capacity units.
*/ ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate?: _UnmarshalledAutoScalingSettingsUpdate; /** *Represents the settings of a global secondary index for a global table that will be modified.
*/ ReplicaGlobalSecondaryIndexSettingsUpdate?: Array<_UnmarshalledReplicaGlobalSecondaryIndexSettingsUpdate>; }