MatchConditionArgs

data class MatchConditionArgs(val matchValues: Output<List<String>>, val matchVariables: Output<List<MatchVariableArgs>>, val negationConditon: Output<Boolean>? = null, val operator: Output<Either<String, WebApplicationFirewallOperator>>, val transforms: Output<List<Either<String, WebApplicationFirewallTransform>>>? = null) : ConvertibleToJava<MatchConditionArgs>

Define match conditions.

Constructors

Link copied to clipboard
constructor(matchValues: Output<List<String>>, matchVariables: Output<List<MatchVariableArgs>>, negationConditon: Output<Boolean>? = null, operator: Output<Either<String, WebApplicationFirewallOperator>>, transforms: Output<List<Either<String, WebApplicationFirewallTransform>>>? = null)

Properties

Link copied to clipboard
val matchValues: Output<List<String>>

Match value.

Link copied to clipboard

List of match variables.

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

Whether this is negate condition or not.

Link copied to clipboard

The operator to be matched.

Link copied to clipboard
val transforms: Output<List<Either<String, WebApplicationFirewallTransform>>>? = null

List of transforms.

Functions

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