globalSecondaryIndexes

@JvmName(name = "vhdsibhcftasmvnv")
suspend fun globalSecondaryIndexes(value: Output<List<GlobalTableGlobalSecondaryIndexArgs>>)
@JvmName(name = "ixqdtausnvkoddkp")
suspend fun globalSecondaryIndexes(value: List<GlobalTableGlobalSecondaryIndexArgs>?)

Parameters

value

Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually.


@JvmName(name = "dxpktjgkajumspys")
suspend fun globalSecondaryIndexes(vararg values: Output<GlobalTableGlobalSecondaryIndexArgs>)


@JvmName(name = "nbrrhkukuaturtnd")
suspend fun globalSecondaryIndexes(values: List<Output<GlobalTableGlobalSecondaryIndexArgs>>)
@JvmName(name = "abxfwyjspqgbivnd")
suspend fun globalSecondaryIndexes(vararg values: GlobalTableGlobalSecondaryIndexArgs)

Parameters

values

Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually.


@JvmName(name = "xnofjurvpaqdhllw")
suspend fun globalSecondaryIndexes(argument: List<suspend GlobalTableGlobalSecondaryIndexArgsBuilder.() -> Unit>)
@JvmName(name = "vxnfkqilhswmpajr")
suspend fun globalSecondaryIndexes(vararg argument: suspend GlobalTableGlobalSecondaryIndexArgsBuilder.() -> Unit)
@JvmName(name = "jvswlktkwxyiefbq")
suspend fun globalSecondaryIndexes(argument: suspend GlobalTableGlobalSecondaryIndexArgsBuilder.() -> Unit)

Parameters

argument

Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually.