RuleGroupRuleStatementRateBasedStatementCustomKeyArgs

Constructors

Functions

Link copied to clipboard
open override fun toJava(): RuleGroupRuleStatementRateBasedStatementCustomKeyArgs

Properties

Link copied to clipboard

(Optional) Use the value of a cookie in the request as an aggregate key. See RateLimit cookie below for details.

Link copied to clipboard

(Optional) Use the first IP address in an HTTP header as an aggregate key. See forwarded_ip below for details.

Link copied to clipboard

(Optional) Use the value of a header in the request as an aggregate key. See RateLimit header below for details.

Link copied to clipboard

(Optional) Use the request's HTTP method as an aggregate key. See RateLimit http_method below for details.

Link copied to clipboard

(Optional) Use the request's originating IP address as an aggregate key. See RateLimit ip below for details.

Link copied to clipboard

(Optional) Use the specified label namespace as an aggregate key. See RateLimit label_namespace below for details.

Link copied to clipboard

(Optional) Use the specified query argument as an aggregate key. See RateLimit query_argument below for details.

Link copied to clipboard

Inspect the query string. This is the part of a URL that appears after a ? character, if any.

Link copied to clipboard

Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg.