PolicyManagedRulesExclusionArgs

data class PolicyManagedRulesExclusionArgs(val excludedRuleSet: Output<PolicyManagedRulesExclusionExcludedRuleSetArgs>? = null, val matchVariable: Output<String>, val selector: Output<String>, val selectorMatchOperator: Output<String>) : ConvertibleToJava<PolicyManagedRulesExclusionArgs>

Constructors

Link copied to clipboard
constructor(excludedRuleSet: Output<PolicyManagedRulesExclusionExcludedRuleSetArgs>? = null, matchVariable: Output<String>, selector: Output<String>, selectorMatchOperator: Output<String>)

Properties

Link copied to clipboard

One or more excluded_rule_set block defined below.

Link copied to clipboard
val matchVariable: Output<String>

The name of the Match Variable. Possible values: RequestArgKeys, RequestArgNames, RequestArgValues, RequestCookieKeys, RequestCookieNames, RequestCookieValues, RequestHeaderKeys, RequestHeaderNames, RequestHeaderValues.

Link copied to clipboard
val selector: Output<String>

Describes field of the matchVariable collection.

Link copied to clipboard

Describes operator to be matched. Possible values: Contains, EndsWith, Equals, EqualsAny, StartsWith.

Functions

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