Rule Group Rule Statement Rate Based Statement
data class RuleGroupRuleStatementRateBasedStatement(val aggregateKeyType: String? = null, val customKeys: List<RuleGroupRuleStatementRateBasedStatementCustomKey>? = null, val forwardedIpConfig: RuleGroupRuleStatementRateBasedStatementForwardedIpConfig? = null, val limit: Int, val scopeDownStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatement? = null)
Constructors
Link copied to clipboard
fun RuleGroupRuleStatementRateBasedStatement(aggregateKeyType: String? = null, customKeys: List<RuleGroupRuleStatementRateBasedStatementCustomKey>? = null, forwardedIpConfig: RuleGroupRuleStatementRateBasedStatementForwardedIpConfig? = null, limit: Int, scopeDownStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatement? = null)
Types
Properties
Link copied to clipboard
An optional nested statement that narrows the scope of the rate-based statement to matching web requests. This can be any nestable statement, and you can nest statements at any level below this scope-down statement. See Statement above for details. If aggregate_key_type
is set to CONSTANT
, this block is required.