Table Global Secondary Index Args
data class TableGlobalSecondaryIndexArgs(val hashKey: Output<String>, val name: Output<String>, val nonKeyAttributes: Output<List<String>>? = null, val projectionType: Output<String>, val rangeKey: Output<String>? = null, val readCapacity: Output<Int>? = null, val writeCapacity: Output<Int>? = null) : ConvertibleToJava<TableGlobalSecondaryIndexArgs>
Constructors
Properties
Link copied to clipboard
Only required with INCLUDE
as a projection type; a list of attributes to project into the index. These do not need to be defined as attributes on the table.
Link copied to clipboard
One of ALL
, INCLUDE
or KEYS_ONLY
where ALL
projects every attribute into the index, KEYS_ONLY
projects into the index only the table and index hash_key and sort_key attributes , INCLUDE
projects into the index all of the attributes that are defined in non_key_attributes
in addition to the attributes that thatKEYS_ONLY
project.
Link copied to clipboard
Number of read units for this index. Must be set if billing_mode is set to PROVISIONED.
Link copied to clipboard
Number of write units for this index. Must be set if billing_mode is set to PROVISIONED.