TableKeySchema

data class TableKeySchema(val attributeName: String, val keyType: String)

Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index. A `KeySchemaElement` represents exactly one attribute of the primary key. For example, a simple primary key would be represented by one `KeySchemaElement` (for the partition key). A composite primary key would require one `KeySchemaElement` for the partition key, and another `KeySchemaElement` for the sort key. A `KeySchemaElement` must be a scalar, top-level attribute (not a nested attribute). The data type must be one of String, Number, or Binary. The attribute cannot be nested within a List or a Map.

Constructors

Link copied to clipboard
constructor(attributeName: String, keyType: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The name of a key attribute.

Link copied to clipboard

The role that this key attribute will assume: