RuleGroupRateBasedStatementCustomKey

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)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard