rateBasedStatement

@JvmName(name = "odoxcnsfvraustjw")
suspend fun rateBasedStatement(value: Output<RuleGroupRuleStatementRateBasedStatementArgs>)
@JvmName(name = "tbuculvfxbwoqjbu")
suspend fun rateBasedStatement(value: RuleGroupRuleStatementRateBasedStatementArgs?)

Parameters

value

A rate-based rule tracks the rate of requests for each originating IP address, and triggers the rule action when the rate exceeds a limit that you specify on the number of requests in any 5-minute time span. This statement can not be nested. See Rate Based Statement below for details.


@JvmName(name = "dwundxejjkovmnjs")
suspend fun rateBasedStatement(argument: suspend RuleGroupRuleStatementRateBasedStatementArgsBuilder.() -> Unit)

Parameters

argument

A rate-based rule tracks the rate of requests for each originating IP address, and triggers the rule action when the rate exceeds a limit that you specify on the number of requests in any 5-minute time span. This statement can not be nested. See Rate Based Statement below for details.