rules

@JvmName(name = "wuhkgirgihlxwvbm")
suspend fun rules(value: Output<List<AuthorizationPolicyRuleArgs>>)
@JvmName(name = "seryoieyegeqjtvm")
suspend fun rules(value: List<AuthorizationPolicyRuleArgs>?)

Parameters

value

List of rules to match. Note that at least one of the rules must match in order for the action specified in the 'action' field to be taken. A rule is a match if there is a matching source and destination. If left blank, the action specified in the action field will be applied on every request. Structure is documented below.


@JvmName(name = "fvcbbypbajohidxv")
suspend fun rules(vararg values: Output<AuthorizationPolicyRuleArgs>)


@JvmName(name = "kgqcmjcblndlxulx")
suspend fun rules(values: List<Output<AuthorizationPolicyRuleArgs>>)
@JvmName(name = "ppsaynptelmbxrft")
suspend fun rules(vararg values: AuthorizationPolicyRuleArgs)

Parameters

values

List of rules to match. Note that at least one of the rules must match in order for the action specified in the 'action' field to be taken. A rule is a match if there is a matching source and destination. If left blank, the action specified in the action field will be applied on every request. Structure is documented below.


@JvmName(name = "wimypcprlqlkncyv")
suspend fun rules(argument: List<suspend AuthorizationPolicyRuleArgsBuilder.() -> Unit>)
@JvmName(name = "wrhhflqgbkgmpfxk")
suspend fun rules(vararg argument: suspend AuthorizationPolicyRuleArgsBuilder.() -> Unit)
@JvmName(name = "ikqdqyflfwijjfuj")
suspend fun rules(argument: suspend AuthorizationPolicyRuleArgsBuilder.() -> Unit)

Parameters

argument

List of rules to match. Note that at least one of the rules must match in order for the action specified in the 'action' field to be taken. A rule is a match if there is a matching source and destination. If left blank, the action specified in the action field will be applied on every request. Structure is documented below.