Partager via


RoutingRuleProperties Class

Definition

The JSON object that contains the properties required to create a routing rule.

public class RoutingRuleProperties : Microsoft.Azure.Management.FrontDoor.Models.RoutingRuleUpdateParameters
type RoutingRuleProperties = class
    inherit RoutingRuleUpdateParameters
Public Class RoutingRuleProperties
Inherits RoutingRuleUpdateParameters
Inheritance
RoutingRuleProperties

Constructors

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.

Properties

AcceptedProtocols

Gets or sets protocol schemes to match for this rule

(Inherited from RoutingRuleUpdateParameters)
EnabledState

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

(Inherited from RoutingRuleUpdateParameters)
FrontendEndpoints

Gets or sets frontend endpoints associated with this rule

(Inherited from RoutingRuleUpdateParameters)
PatternsToMatch

Gets or sets the route patterns of the rule.

(Inherited from RoutingRuleUpdateParameters)
ResourceState

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

RouteConfiguration

Gets or sets a reference to the routing configuration.

(Inherited from RoutingRuleUpdateParameters)
RulesEngine

Gets or sets a reference to a specific Rules Engine Configuration to apply to this route.

(Inherited from RoutingRuleUpdateParameters)
WebApplicationFirewallPolicyLink

Gets or sets defines the Web Application Firewall policy for each routing rule (if applicable)

(Inherited from RoutingRuleUpdateParameters)

Applies to