rules

@JvmName(name = "jenxuhixybjxkuvy")
suspend fun rules(value: Output<List<AuthorizationPolicyRuleArgs>>)
@JvmName(name = "uveuivkweqgxbrvy")
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 = "tocfcuinmkclrqui")
suspend fun rules(vararg values: Output<AuthorizationPolicyRuleArgs>)


@JvmName(name = "lhxjqyvubavqkhtj")
suspend fun rules(values: List<Output<AuthorizationPolicyRuleArgs>>)
@JvmName(name = "ysrvgoqabdjybdoe")
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 = "qadcvevpoclmrfgl")
suspend fun rules(argument: List<suspend AuthorizationPolicyRuleArgsBuilder.() -> Unit>)
@JvmName(name = "xgsahwnhhmrphfwg")
suspend fun rules(vararg argument: suspend AuthorizationPolicyRuleArgsBuilder.() -> Unit)
@JvmName(name = "rgvewsdedunvgsaf")
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.