SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs

data class SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs(val enforceOnKeyName: Output<String>? = null, val enforceOnKeyType: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs>

Constructors

constructor(enforceOnKeyName: Output<String>? = null, enforceOnKeyType: Output<String>? = null)

Properties

Link copied to clipboard
val enforceOnKeyName: Output<String>? = null

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
val enforceOnKeyType: Output<String>? = null

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

Functions

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