Partager via


RoutingRuleProperties interface

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

Extends

Properties

resourceState

Resource status. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

acceptedProtocols

Protocol schemes to match for this rule

enabledState

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

frontendEndpoints

Frontend endpoints associated with this rule

patternsToMatch

The route patterns of the rule.

routeConfiguration

A reference to the routing configuration.

rulesEngine

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

webApplicationFirewallPolicyLink

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

Property Details

resourceState

Resource status. NOTE: This property will not be serialized. It can only be populated by the server.

resourceState?: string

Property Value

string

Inherited Property Details

acceptedProtocols

Protocol schemes to match for this rule

acceptedProtocols?: string[]

Property Value

string[]

Inherited From RoutingRuleUpdateParameters.acceptedProtocols

enabledState

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

enabledState?: string

Property Value

string

Inherited From RoutingRuleUpdateParameters.enabledState

frontendEndpoints

Frontend endpoints associated with this rule

frontendEndpoints?: SubResource[]

Property Value

Inherited From RoutingRuleUpdateParameters.frontendEndpoints

patternsToMatch

The route patterns of the rule.

patternsToMatch?: string[]

Property Value

string[]

Inherited From RoutingRuleUpdateParameters.patternsToMatch

routeConfiguration

A reference to the routing configuration.

routeConfiguration?: RouteConfigurationUnion

Property Value

Inherited From RoutingRuleUpdateParameters.routeConfiguration

rulesEngine

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

rulesEngine?: SubResource

Property Value

Inherited From RoutingRuleUpdateParameters.rulesEngine

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

webApplicationFirewallPolicyLink?: RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink

Property Value

Inherited From RoutingRuleUpdateParameters.webApplicationFirewallPolicyLink