PolicyPolicySettingsLogScrubbingRuleArgs

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

Constructors

Link copied to clipboard
fun PolicyPolicySettingsLogScrubbingRuleArgs(enabled: Output<Boolean>? = null, matchVariable: Output<String>, selector: Output<String>? = null, selectorMatchOperator: Output<String>? = null)

Functions

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

Properties

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

Describes if the managed rule is in enabled state or disabled state.

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>? = null

Describes field of the matchVariable collection.

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

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