ApplicationGatewayRequestRoutingRule Class

Request 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
ApplicationGatewayRequestRoutingRule

Constructor

ApplicationGatewayRequestRoutingRule(*, 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_http_settings: _models.SubResource | None = None, http_listener: _models.SubResource | None = None, url_path_map: _models.SubResource | None = None, rewrite_rule_set: _models.SubResource | None = None, redirect_configuration: _models.SubResource | None = None, load_distribution_policy: _models.SubResource | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
id
str

Resource ID.

name
str

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

rule_type

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

priority
int

Priority of the request routing rule.

backend_address_pool

Backend address pool resource of the application gateway.

backend_http_settings

Backend http settings resource of the application gateway.

http_listener

Http listener resource of the application gateway.

url_path_map

URL path map resource of the application gateway.

rewrite_rule_set

Rewrite Rule Set resource in Basic rule of the application gateway.

redirect_configuration

Redirect configuration resource of the application gateway.

load_distribution_policy

Load Distribution Policy resource of the application gateway.

Variables

Name Description
id
str

Resource ID.

name
str

Name of the request 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 request routing rule.

backend_address_pool

Backend address pool resource of the application gateway.

backend_http_settings

Backend http settings resource of the application gateway.

http_listener

Http listener resource of the application gateway.

url_path_map

URL path map resource of the application gateway.

rewrite_rule_set

Rewrite Rule Set resource in Basic rule of the application gateway.

redirect_configuration

Redirect configuration resource of the application gateway.

load_distribution_policy

Load Distribution Policy resource of the application gateway.

provisioning_state

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