Share via


RoutingRuleUpdateParameters Constructors

Definition

Overloads

RoutingRuleUpdateParameters()

Initializes a new instance of the RoutingRuleUpdateParameters class.

RoutingRuleUpdateParameters(IList<SubResource>, IList<String>, IList<String>, String, RouteConfiguration, SubResource, RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink)

Initializes a new instance of the RoutingRuleUpdateParameters class.

RoutingRuleUpdateParameters()

Initializes a new instance of the RoutingRuleUpdateParameters class.

public RoutingRuleUpdateParameters ();
Public Sub New ()

Applies to

RoutingRuleUpdateParameters(IList<SubResource>, IList<String>, IList<String>, String, RouteConfiguration, SubResource, RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink)

Initializes a new instance of the RoutingRuleUpdateParameters class.

public RoutingRuleUpdateParameters (System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.SubResource> frontendEndpoints = default, System.Collections.Generic.IList<string> acceptedProtocols = default, System.Collections.Generic.IList<string> patternsToMatch = default, string enabledState = default, Microsoft.Azure.Management.FrontDoor.Models.RouteConfiguration routeConfiguration = default, Microsoft.Azure.Management.FrontDoor.Models.SubResource rulesEngine = default, Microsoft.Azure.Management.FrontDoor.Models.RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink = default);
new Microsoft.Azure.Management.FrontDoor.Models.RoutingRuleUpdateParameters : System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.SubResource> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * string * Microsoft.Azure.Management.FrontDoor.Models.RouteConfiguration * Microsoft.Azure.Management.FrontDoor.Models.SubResource * Microsoft.Azure.Management.FrontDoor.Models.RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink -> Microsoft.Azure.Management.FrontDoor.Models.RoutingRuleUpdateParameters
Public Sub New (Optional frontendEndpoints As IList(Of SubResource) = Nothing, Optional acceptedProtocols As IList(Of String) = Nothing, Optional patternsToMatch As IList(Of String) = Nothing, Optional enabledState As String = Nothing, Optional routeConfiguration As RouteConfiguration = Nothing, Optional rulesEngine As SubResource = Nothing, Optional webApplicationFirewallPolicyLink As RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink = Nothing)

Parameters

frontendEndpoints
IList<SubResource>

Frontend endpoints associated with this rule

acceptedProtocols
IList<String>

Protocol schemes to match for this rule

patternsToMatch
IList<String>

The route patterns of the rule.

enabledState
String

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' Possible values include: 'Enabled', 'Disabled'

routeConfiguration
RouteConfiguration

A reference to the routing configuration.

rulesEngine
SubResource

A reference to a specific Rules Engine Configuration to apply to this route.

webApplicationFirewallPolicyLink
RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink

Defines the Web Application Firewall policy for each routing rule (if applicable)

Applies to