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.

*/ ReplicaProvisionedReadCapacityUnits?: number; /** *

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>; }