Share via


RoutingRuleProperties Constructors

Definition

Overloads

RoutingRuleProperties()

Initializes a new instance of the RoutingRuleProperties class.

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

Initializes a new instance of the RoutingRuleProperties class.

RoutingRuleProperties()

Initializes a new instance of the RoutingRuleProperties class.

public RoutingRuleProperties ();
Public Sub New ()

Applies to

Initializes a new instance of the RoutingRuleProperties class.

public RoutingRuleProperties (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, string resourceState = default);
new Microsoft.Azure.Management.FrontDoor.Models.RoutingRuleProperties : 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 * string -> Microsoft.Azure.Management.FrontDoor.Models.RoutingRuleProperties
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, Optional resourceState As String = 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)

resourceState
String

Resource status. Possible values include: 'Creating', 'Enabling', 'Enabled', 'Disabling', 'Disabled', 'Deleting', 'Migrating', 'Migrated'

Applies to