WebAclRuleStatementRateBasedStatementCustomKeyArgs

Constructors

Properties

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Use the JA3 fingerprint in the request as an aggregate key. See RateLimit ip below for details.

Link copied to clipboard

Use the JA3 fingerprint in the request as an aggregate key. See RateLimit ip below for details.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Use the request's query string as an aggregate key. See RateLimit query_string below for details.

Link copied to clipboard

Use the request's URI path as an aggregate key. See RateLimit uri_path below for details.

Functions

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