Lingua

ArmNetworkModelFactory.ApplicationGatewayAdvancedRoutingCondition Method

Definition

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

public static Azure.ResourceManager.Network.Models.ApplicationGatewayAdvancedRoutingCondition ApplicationGatewayAdvancedRoutingCondition(Azure.ResourceManager.Network.Models.ApplicationGatewayAdvancedRoutingConditionType conditionType = default, string propertyName = default, System.Collections.Generic.IEnumerable<string> propertyValues = default, Azure.ResourceManager.Network.Models.ApplicationGatewayAdvancedRoutingPropertyValueMatcher propertyValueMatcher = default);
static member ApplicationGatewayAdvancedRoutingCondition : Azure.ResourceManager.Network.Models.ApplicationGatewayAdvancedRoutingConditionType * string * seq<string> * Azure.ResourceManager.Network.Models.ApplicationGatewayAdvancedRoutingPropertyValueMatcher -> Azure.ResourceManager.Network.Models.ApplicationGatewayAdvancedRoutingCondition
Public Shared Function ApplicationGatewayAdvancedRoutingCondition (Optional conditionType As ApplicationGatewayAdvancedRoutingConditionType = Nothing, Optional propertyName As String = Nothing, Optional propertyValues As IEnumerable(Of String) = Nothing, Optional propertyValueMatcher As ApplicationGatewayAdvancedRoutingPropertyValueMatcher = Nothing) As ApplicationGatewayAdvancedRoutingCondition

Parameters

conditionType
ApplicationGatewayAdvancedRoutingConditionType

The type of request property the condition is evaluated against.

propertyName
String

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.

propertyValues
IEnumerable<String>

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

propertyValueMatcher
ApplicationGatewayAdvancedRoutingPropertyValueMatcher

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

Returns

A new ApplicationGatewayAdvancedRoutingCondition instance for mocking.

Applies to