scopeDownStatement

@JvmName(name = "vbjnyoghrxcuxmyc")
suspend fun scopeDownStatement(value: Output<RuleGroupStatementArgs>)
@JvmName(name = "jtgcptraargstfht")
suspend fun scopeDownStatement(value: RuleGroupStatementArgs?)

Parameters

value

An optional nested statement that narrows the scope of the web requests that are evaluated and managed by the rate-based statement. When you use a scope-down statement, the rate-based rule only tracks and rate limits requests that match the scope-down statement. You can use any nestable Statement in the scope-down statement, and you can nest statements at any level, the same as you can for a rule statement.


@JvmName(name = "pcsobrytuggsqkhe")
suspend fun scopeDownStatement(argument: suspend RuleGroupStatementArgsBuilder.() -> Unit)

Parameters

argument

An optional nested statement that narrows the scope of the web requests that are evaluated and managed by the rate-based statement. When you use a scope-down statement, the rate-based rule only tracks and rate limits requests that match the scope-down statement. You can use any nestable Statement in the scope-down statement, and you can nest statements at any level, the same as you can for a rule statement.