Rule Group Rate Based Statement Custom Key
data class RuleGroupRateBasedStatementCustomKey(val cookie: RuleGroupRateLimitCookie? = null, val forwardedIp: RuleGroupRateLimitForwardedIp? = null, val header: RuleGroupRateLimitHeader? = null, val httpMethod: RuleGroupRateLimitHttpMethod? = null, val ip: RuleGroupRateLimitIp? = null, val labelNamespace: RuleGroupRateLimitLabelNamespace? = null, val queryArgument: RuleGroupRateLimitQueryArgument? = null, val queryString: RuleGroupRateLimitQueryString? = null, val uriPath: RuleGroupRateLimitUriPath? = null)
Specifies a single custom aggregate key for a rate-base rule.
Constructors
Link copied to clipboard
fun RuleGroupRateBasedStatementCustomKey(cookie: RuleGroupRateLimitCookie? = null, forwardedIp: RuleGroupRateLimitForwardedIp? = null, header: RuleGroupRateLimitHeader? = null, httpMethod: RuleGroupRateLimitHttpMethod? = null, ip: RuleGroupRateLimitIp? = null, labelNamespace: RuleGroupRateLimitLabelNamespace? = null, queryArgument: RuleGroupRateLimitQueryArgument? = null, queryString: RuleGroupRateLimitQueryString? = null, uriPath: RuleGroupRateLimitUriPath? = null)