class Aws::DynamoDB::Types::GlobalSecondaryIndexDescription


@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/GlobalSecondaryIndexDescription AWS API Documentation
@return [String]
The Amazon Resource Name (ARN) that uniquely identifies the index.
@!attribute [rw] index_arn
@return [Integer]
reflected in this value.
value approximately every six hours. Recent changes might not be
The number of items in the specified index. DynamoDB updates this
@!attribute [rw] item_count
@return [Integer]
be reflected in this value.
this value approximately every six hours. Recent changes might not
The total size of the specified index, in bytes. DynamoDB updates
@!attribute [rw] index_size_bytes
@return [Types::ProvisionedThroughputDescription]<br>: docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html<br><br><br><br>Developer Guide*.
[Service, Account, and Table Quotas] in the *Amazon DynamoDB
For current minimum and maximum provisioned throughput values, see
global secondary index.
Represents the provisioned throughput settings for the specified
@!attribute [rw] provisioned_throughput
@return [Boolean]
</note>
output.
‘Backfilling` attribute does not appear in the `DescribeTable`
<note markdown=“1”> For indexes that were created during a `CreateTable` operation, the
false.
created when `IndexStatus` is set to CREATING and `Backfilling` is
`Backfilling` is true. You can’t delete the index that is being
`Backfilling` phase when ‘IndexStatus` is set to CREATING and
You can delete an index that is being created during the
`Backfilling` is false.
items have been processed, the backfilling operation is complete and
an item can be added to the index, DynamoDB will do so. After all
For example, a partition key cannot have any duplicate values.) If
whether they can be added to the index. (Not all items will qualify:
is the process of reading items from the table and determining
Indicates whether the index is currently backfilling. Backfilling
@!attribute [rw] backfilling
@return [String]
* `ACTIVE` - The index is ready for use.
* `DELETING` - The index is being deleted.
* `UPDATING` - The index is being updated.
* `CREATING` - The index is being created.
The current state of the global secondary index:
@!attribute [rw] index_status
@return [Types::Projection]
automatically projected.
primary key attributes and index key attributes, which are
into the global secondary index. These are in addition to the
Represents attributes that are copied (projected) from the table
@!attribute [rw] projection
@return [Array<Types::KeySchemaElement>]
</note>
order by the sort key value.
with the same partition key physically close together, in sorted
term “range attribute” derives from the way DynamoDB stores items
The sort key of an item is also known as its *range attribute*. The
partitions, based on their partition key values.
internal hash function to evenly distribute data items across
The term “hash attribute” derives from DynamoDB’s usage of an
<note markdown=“1”> The partition key of an item is also known as its *hash attribute*.
* ‘RANGE` - sort key
* `HASH` - partition key
of one or more pairs of attribute names and key types:
The complete key schema for a global secondary index, which consists
@!attribute [rw] key_schema
@return [String]
The name of the global secondary index.
@!attribute [rw] index_name
Represents the properties of a global secondary index.