ManagedRuleExclusionArgs

data class ManagedRuleExclusionArgs(val matchVariable: Output<Either<String, ManagedRuleExclusionMatchVariable>>, val selector: Output<String>, val selectorMatchOperator: Output<Either<String, ManagedRuleExclusionSelectorMatchOperator>>) : ConvertibleToJava<ManagedRuleExclusionArgs>

Exclude variables from managed rule evaluation.

Constructors

Link copied to clipboard
constructor(matchVariable: Output<Either<String, ManagedRuleExclusionMatchVariable>>, selector: Output<String>, selectorMatchOperator: Output<Either<String, ManagedRuleExclusionSelectorMatchOperator>>)

Properties

Link copied to clipboard

The variable type to be excluded.

Link copied to clipboard
val selector: Output<String>

Selector value for which elements in the collection this exclusion applies to.

Link copied to clipboard

Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to.

Functions

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