WebAclRateBasedStatementCustomKey

data class WebAclRateBasedStatementCustomKey(val cookie: WebAclRateLimitCookie? = null, val forwardedIp: WebAclRateLimitForwardedIp? = null, val header: WebAclRateLimitHeader? = null, val httpMethod: WebAclRateLimitHttpMethod? = null, val ip: WebAclRateLimitIp? = null, val labelNamespace: WebAclRateLimitLabelNamespace? = null, val queryArgument: WebAclRateLimitQueryArgument? = null, val queryString: WebAclRateLimitQueryString? = null, val uriPath: WebAclRateLimitUriPath? = null)

Specifies a single custom aggregate key for a rate-base rule.

Constructors

Link copied to clipboard
fun WebAclRateBasedStatementCustomKey(cookie: WebAclRateLimitCookie? = null, forwardedIp: WebAclRateLimitForwardedIp? = null, header: WebAclRateLimitHeader? = null, httpMethod: WebAclRateLimitHttpMethod? = null, ip: WebAclRateLimitIp? = null, labelNamespace: WebAclRateLimitLabelNamespace? = null, queryArgument: WebAclRateLimitQueryArgument? = null, queryString: WebAclRateLimitQueryString? = null, uriPath: WebAclRateLimitUriPath? = 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
val ip: WebAclRateLimitIp? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard