SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig

data class SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig(val enforceOnKeyName: String? = null, val enforceOnKeyType: String? = null)

Constructors

constructor(enforceOnKeyName: String? = null, enforceOnKeyType: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Rate limit key name applicable only for the following key types: HTTP_HEADER: Name of the HTTP header whose value is taken as the key value. HTTP_COOKIE: Name of the HTTP cookie whose value is taken as the key value.

Link copied to clipboard

Determines the key to enforce the rate_limit_threshold on. If not specified, defaults to "ALL".