ApplicationGatewayRoutingRule Class

Routing rule of an application gateway.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.network.models._models_py3.SubResource
ApplicationGatewayRoutingRule

Constructor

ApplicationGatewayRoutingRule(*, id: str | None = None, name: str | None = None, rule_type: str | _models.ApplicationGatewayRequestRoutingRuleType | None = None, priority: int | None = None, backend_address_pool: _models.SubResource | None = None, backend_settings: _models.SubResource | None = None, listener: _models.SubResource | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
id
str

Resource ID.

name
str

Name of the routing rule that is unique within an Application Gateway.

rule_type

Rule type. Known values are: "Basic" and "PathBasedRouting".

priority
int

Priority of the routing rule.

backend_address_pool

Backend address pool resource of the application gateway.

backend_settings

Backend settings resource of the application gateway.

listener

Listener resource of the application gateway.

Variables

Name Description
id
str

Resource ID.

name
str

Name of the routing rule that is unique within an Application Gateway.

etag
str

A unique read-only string that changes whenever the resource is updated.

type
str

Type of the resource.

rule_type

Rule type. Known values are: "Basic" and "PathBasedRouting".

priority
int

Priority of the routing rule.

backend_address_pool

Backend address pool resource of the application gateway.

backend_settings

Backend settings resource of the application gateway.

listener

Listener resource of the application gateway.

provisioning_state

The provisioning state of the request routing rule resource. Known values are: "Succeeded", "Updating", "Deleting", and "Failed".