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 rateLimitThreshold on. Possible values are:

Functions

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