class Aws::DynamoDB::Types::KeySchemaElement


@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/KeySchemaElement AWS API Documentation
@return [String]
</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
The role that this key attribute will assume:
@!attribute [rw] key_type
@return [String]
The name of a key attribute.
@!attribute [rw] attribute_name
Binary. The attribute cannot be nested within a List or a Map.
nested attribute). The data type must be one of String, Number, or
A `KeySchemaElement` must be a scalar, top-level attribute (not a
another `KeySchemaElement` for the sort key.
would require one `KeySchemaElement` for the partition key, and
`KeySchemaElement` (for the partition key). A composite primary key
key. For example, a simple primary key would be represented by one
A `KeySchemaElement` represents exactly one attribute of the primary
attributes of an index.
the attributes that make up the primary key of a table, or the key
Represents *a single element* of a key schema. A key schema specifies