keySchema

@JvmName(name = "gtpajpkiglskrqgi")
suspend fun keySchema(value: Output<List<KeySchemaArgs>>)
@JvmName(name = "xkmjpefnqxbgndkb")
suspend fun keySchema(value: List<KeySchemaArgs>?)

Parameters

value

Specifies the attributes that make up the primary key for the table. The attributes in the `KeySchema` property must also be defined in the `AttributeDefinitions` property.


@JvmName(name = "xidlrpghqtfxgjpg")
suspend fun keySchema(vararg values: Output<KeySchemaArgs>)


@JvmName(name = "sphuwcmsvxpngsja")
suspend fun keySchema(values: List<Output<KeySchemaArgs>>)
@JvmName(name = "lomnqnxilmrulcdb")
suspend fun keySchema(vararg values: KeySchemaArgs)

Parameters

values

Specifies the attributes that make up the primary key for the table. The attributes in the `KeySchema` property must also be defined in the `AttributeDefinitions` property.


@JvmName(name = "ihwgklwloabybtjc")
suspend fun keySchema(argument: List<suspend KeySchemaArgsBuilder.() -> Unit>)
@JvmName(name = "bjwpdcytkupecmyd")
suspend fun keySchema(vararg argument: suspend KeySchemaArgsBuilder.() -> Unit)
@JvmName(name = "nltmaqpptsnmtnis")
suspend fun keySchema(argument: suspend KeySchemaArgsBuilder.() -> Unit)

Parameters

argument

Specifies the attributes that make up the primary key for the table. The attributes in the `KeySchema` property must also be defined in the `AttributeDefinitions` property.