class
Amazonite::DynamoDB::ReplicaGlobalSecondaryIndexSettingsDescription
Overview
Represents the properties of a global secondary index.
Included Modules
- JSON::Serializable
Defined in:
dynamodb/replica_global_secondary_index_settings_description.crConstructors
- .new(pull : JSON::PullParser)
- .new(index_name : String, index_status : IndexStatus | Nil = nil, provisioned_read_capacity_units : Int64 | Nil = nil, provisioned_read_capacity_auto_scaling_settings : AutoScalingSettingsDescription | Nil = nil, provisioned_write_capacity_units : Int64 | Nil = nil, provisioned_write_capacity_auto_scaling_settings : AutoScalingSettingsDescription | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#hash(hasher)
See
Object#hash(hasher) -
#index_name : String
The name of the global secondary index.
-
#index_name=(index_name : String)
The name of the global secondary index.
-
#index_status : IndexStatus | Nil
The current status of the global secondary index:
-
#index_status=(index_status : IndexStatus | Nil)
The current status of the global secondary index:
-
#provisioned_read_capacity_auto_scaling_settings : AutoScalingSettingsDescription | Nil
Auto scaling settings for a global secondary index replica's read capacity units.
-
#provisioned_read_capacity_auto_scaling_settings=(provisioned_read_capacity_auto_scaling_settings : AutoScalingSettingsDescription | Nil)
Auto scaling settings for a global secondary index replica's read capacity units.
-
#provisioned_read_capacity_units : Int64 | Nil
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException. -
#provisioned_read_capacity_units=(provisioned_read_capacity_units : Int64 | Nil)
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException. -
#provisioned_write_capacity_auto_scaling_settings : AutoScalingSettingsDescription | Nil
Auto scaling settings for a global secondary index replica's write capacity units.
-
#provisioned_write_capacity_auto_scaling_settings=(provisioned_write_capacity_auto_scaling_settings : AutoScalingSettingsDescription | Nil)
Auto scaling settings for a global secondary index replica's write capacity units.
-
#provisioned_write_capacity_units : Int64 | Nil
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException. -
#provisioned_write_capacity_units=(provisioned_write_capacity_units : Int64 | Nil)
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException. - #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The name of the global secondary index. The name must be unique among all other indexes on this table.
The name of the global secondary index. The name must be unique among all other indexes on this table.
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 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.
Auto scaling settings for a global secondary index replica's read capacity units.
Auto scaling settings for a global secondary index replica's read capacity units.
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException.
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException.
Auto scaling settings for a global secondary index replica's write capacity units.
Auto scaling settings for a global secondary index replica's write capacity units.
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException.
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException.