RequestHeaderMatchConditionParametersArgs

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

Defines the parameters for RequestHeader match conditions

Constructors

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

Properties

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

The match value for the condition of the delivery rule

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, RequestHeaderOperator>>

Describes operator to be matched

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

Name of Header 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>

Functions

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