Share via


ApplicationGatewayRequestRoutingRule Class

Request routing rule of an application gateway.

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

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.

Default value: None
name
str

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

Default value: None
rule_type

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

Default value: None
priority
int

Priority of the request routing rule.

Default value: None
backend_address_pool

Backend address pool resource of the application gateway.

Default value: None
backend_http_settings

Backend http settings resource of the application gateway.

Default value: None
http_listener

Http listener resource of the application gateway.

Default value: None
url_path_map

URL path map resource of the application gateway.

Default value: None
rewrite_rule_set

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

Default value: None
redirect_configuration

Redirect configuration resource of the application gateway.

Default value: None
load_distribution_policy

Load Distribution Policy resource of the application gateway.

Default value: None

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: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".