ApplicationGatewayAdvancedRoutingCondition interface

A condition evaluated as part of an advanced routing condition set.

Properties

conditionType

The type of request property the condition is evaluated against.

propertyName

Name of the request property the condition is evaluated against. Required when conditionType is Header or QueryString, and not applicable when conditionType is Path, ClientIP or Method.

propertyValueMatcher

Pattern the request property is matched against. Exactly one of propertyValues or propertyValueMatcher must be specified. Not applicable when conditionType is ClientIP or Method.

propertyValues

Values the request property is matched against. Exactly one of propertyValues or propertyValueMatcher must be specified.

Property Details

conditionType

The type of request property the condition is evaluated against.

conditionType: string

Property Value

string

propertyName

Name of the request property the condition is evaluated against. Required when conditionType is Header or QueryString, and not applicable when conditionType is Path, ClientIP or Method.

propertyName?: string

Property Value

string

propertyValueMatcher

Pattern the request property is matched against. Exactly one of propertyValues or propertyValueMatcher must be specified. Not applicable when conditionType is ClientIP or Method.

propertyValueMatcher?: ApplicationGatewayAdvancedRoutingPropertyValueMatcher

Property Value

propertyValues

Values the request property is matched against. Exactly one of propertyValues or propertyValueMatcher must be specified.

propertyValues?: string[]

Property Value

string[]