condition

@JvmName(name = "rsjkkgbcxpkssitu")
suspend fun condition(value: Output<ExprArgs>)
@JvmName(name = "rlebgwatdqhuvydg")
suspend fun condition(value: ExprArgs?)

Parameters

value

The condition that is associated with this binding. If the condition evaluates to true, then this binding applies to the current request. If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the IAM documentation.


@JvmName(name = "fjwugrveosuoiryy")
suspend fun condition(argument: suspend ExprArgsBuilder.() -> Unit)

Parameters

argument

The condition that is associated with this binding. If the condition evaluates to true, then this binding applies to the current request. If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the IAM documentation.