RemoteAddressMatchConditionParametersArgs

data class RemoteAddressMatchConditionParametersArgs(val matchValues: Output<List<String>>? = null, val negateCondition: Output<Boolean>? = null, val operator: Output<Either<String, RemoteAddressOperator>>, val transforms: Output<List<Either<String, Transform>>>? = null, val typeName: Output<String>) : ConvertibleToJava<RemoteAddressMatchConditionParametersArgs>

Defines the parameters for RemoteAddress match conditions

Constructors

constructor(matchValues: Output<List<String>>? = null, negateCondition: Output<Boolean>? = null, operator: Output<Either<String, RemoteAddressOperator>>, transforms: Output<List<Either<String, Transform>>>? = null, typeName: Output<String>)

Properties

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

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

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

Describes if this is negate condition or not

Link copied to clipboard
val operator: Output<Either<String, RemoteAddressOperator>>

Describes operator to be matched

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

List of transforms

Link copied to clipboard
val typeName: Output<String>

Expected value is 'DeliveryRuleRemoteAddressConditionParameters'.

Functions

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