FrontdoorFirewallPolicyLogScrubbingScrubbingRuleArgs

data class FrontdoorFirewallPolicyLogScrubbingScrubbingRuleArgs(val enabled: Output<Boolean>? = null, val matchVariable: Output<String>, val operator: Output<String>? = null, val selector: Output<String>? = null) : ConvertibleToJava<FrontdoorFirewallPolicyLogScrubbingScrubbingRuleArgs>

Constructors

constructor(enabled: Output<Boolean>? = null, matchVariable: Output<String>, operator: Output<String>? = null, selector: Output<String>? = null)

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

Is this scrubbing_rule enabled? Defaults to true.

Link copied to clipboard
val matchVariable: Output<String>

The variable to be scrubbed from the logs. Possible values include QueryStringArgNames, RequestBodyJsonArgNames, RequestBodyPostArgNames, RequestCookieNames, RequestHeaderNames, RequestIPAddress, or RequestUri.

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

When the match_variable is a collection, operate on the selector to specify which elements in the collection this scrubbing_rule applies to. Possible values are Equals or EqualsAny. Defaults to Equals.

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

When the match_variable is a collection, the operator is used to specify which elements in the collection this scrubbing_rule applies to.

Functions

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