constraints

@JvmName(name = "acwqfqwnfqttfpdr")
suspend fun constraints(value: Output<List<GrantConstraintArgs>>)
@JvmName(name = "ckqokeifvvmyxynt")
suspend fun constraints(value: List<GrantConstraintArgs>?)

Parameters

value

A structure that you can use to allow certain operations in the grant only when the desired encryption context is present. For more information about encryption context, see Encryption Context.


@JvmName(name = "riyyngrpnjkcsftt")
suspend fun constraints(vararg values: Output<GrantConstraintArgs>)


@JvmName(name = "bpkrxoqervyucrvb")
suspend fun constraints(values: List<Output<GrantConstraintArgs>>)
@JvmName(name = "ceacgiaboggigeai")
suspend fun constraints(vararg values: GrantConstraintArgs)

Parameters

values

A structure that you can use to allow certain operations in the grant only when the desired encryption context is present. For more information about encryption context, see Encryption Context.


@JvmName(name = "dpimgodqnwffbulf")
suspend fun constraints(argument: List<suspend GrantConstraintArgsBuilder.() -> Unit>)
@JvmName(name = "vxjddjhpoqvtitub")
suspend fun constraints(vararg argument: suspend GrantConstraintArgsBuilder.() -> Unit)
@JvmName(name = "fcaeskadkledqkhn")
suspend fun constraints(argument: suspend GrantConstraintArgsBuilder.() -> Unit)

Parameters

argument

A structure that you can use to allow certain operations in the grant only when the desired encryption context is present. For more information about encryption context, see Encryption Context.