FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs

data class FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs(val matchVariable: Output<String>, val operator: Output<String>, val selector: Output<String>) : ConvertibleToJava<FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs>

Constructors

constructor(matchVariable: Output<String>, operator: Output<String>, selector: Output<String>)

Properties

Link copied to clipboard
val matchVariable: Output<String>

The variable type to be excluded. Possible values are QueryStringArgNames, RequestBodyPostArgNames, RequestCookieNames, RequestHeaderNames, RequestBodyJsonArgNames

Link copied to clipboard
val operator: Output<String>

Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: Equals, Contains, StartsWith, EndsWith, or EqualsAny.

Link copied to clipboard
val selector: Output<String>

Selector for the value in the match_variable attribute this exclusion applies to.

Functions

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