ApplicationGatewayAdvancedRoutingRulePropertiesFormat interface
Properties of advanced routing rule of the application gateway.
Properties
| advanced |
Advanced routing condition set resource evaluated by this rule. |
| auth |
Authentication configuration bindings of the advanced routing rule. Only one authentication configuration is supported. Authentication configuration names must be unique across the Application Gateway, and an Application Gateway can reference at most 100 distinct authentication policies. Authentication policies can only be bound to Application Gateways using the Standard_v2 or WAF_v2 SKU. |
| backend |
Backend address pool resource of the advanced routing rule. Required unless redirectConfiguration is specified. |
| backend |
Backend http settings resource of the advanced routing rule. Required unless redirectConfiguration is specified. |
| priority | Priority of the advanced routing rule. Must be unique within the containing advanced routing map. Rules are evaluated in ascending priority order. |
| provisioning |
The provisioning state of the advanced routing rule resource. |
| redirect |
Redirect configuration resource of the advanced routing rule. Cannot be combined with backendAddressPool or backendHttpSettings. |
| rewrite |
Rewrite rule set resource of the advanced routing rule. |
Property Details
advancedRoutingConditionSet
Advanced routing condition set resource evaluated by this rule.
advancedRoutingConditionSet?: SubResource
Property Value
authConfigs
Authentication configuration bindings of the advanced routing rule. Only one authentication configuration is supported. Authentication configuration names must be unique across the Application Gateway, and an Application Gateway can reference at most 100 distinct authentication policies. Authentication policies can only be bound to Application Gateways using the Standard_v2 or WAF_v2 SKU.
authConfigs?: ApplicationGatewayAuthConfig[]
Property Value
backendAddressPool
Backend address pool resource of the advanced routing rule. Required unless redirectConfiguration is specified.
backendAddressPool?: SubResource
Property Value
backendHttpSettings
Backend http settings resource of the advanced routing rule. Required unless redirectConfiguration is specified.
backendHttpSettings?: SubResource
Property Value
priority
Priority of the advanced routing rule. Must be unique within the containing advanced routing map. Rules are evaluated in ascending priority order.
priority: number
Property Value
number
provisioningState
The provisioning state of the advanced routing rule resource.
provisioningState?: string
Property Value
string
redirectConfiguration
Redirect configuration resource of the advanced routing rule. Cannot be combined with backendAddressPool or backendHttpSettings.
redirectConfiguration?: SubResource
Property Value
rewriteRuleSet
Rewrite rule set resource of the advanced routing rule.
rewriteRuleSet?: SubResource