ApplicationGatewayRoutingRule Class
Routing rule of an application gateway.
Variables are only populated by the server, and will be ignored when sending a request.
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
|
Resource ID. Default value: None
|
|
name
|
Name of the 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
|
Priority of the routing rule. Default value: None
|
|
backend_address_pool
|
Backend address pool resource of the application gateway. Default value: None
|
|
backend_settings
|
Backend settings resource of the application gateway. Default value: None
|
|
listener
|
Listener resource of the application gateway. Default value: None
|
Variables
| Name | Description |
|---|---|
|
id
|
Resource ID. |
|
name
|
Name of the routing rule that is unique within an Application Gateway. |
|
etag
|
A unique read-only string that changes whenever the resource is updated. |
|
type
|
Type of the resource. |
|
rule_type
|
Rule type. Known values are: "Basic" and "PathBasedRouting". |
|
priority
|
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: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". |