Values.ReplicaGlobalSecondaryIndexSettingsDescriptionSourceRepresents the properties of a global secondary index.
type nonrec t = {indexName : IndexName.t option;The name of the global secondary index. The name must be unique among all other indexes on this table.
*)indexStatus : IndexStatus.t option;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.
*)provisionedReadCapacityUnits : PositiveLongObject.t option;The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException.
*)provisionedReadCapacityAutoScalingSettings : AutoScalingSettingsDescription.t
option;Auto scaling settings for a global secondary index replica's read capacity units.
*)provisionedWriteCapacityUnits : PositiveLongObject.t option;The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
*)provisionedWriteCapacityAutoScalingSettings : AutoScalingSettingsDescription.t
option;Auto scaling settings for a global secondary index replica's write capacity units.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of PositiveLongObject.t
| `String of IndexName.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `List of
[> `Structure of
(string
* [> `String of AutoScalingPolicyName.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Double of DoubleObject.t
| `Integer of IntegerObject.t ])
list ])
list ]
list
| `Long of PositiveLongObject.t
| `String of String_.t ])
list ])
list ]