ApplicationGatewayRequestRoutingRulePropertiesFormat Class
Properties of request routing rule of the application gateway.
Constructor
ApplicationGatewayRequestRoutingRulePropertiesFormat(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
rule_type
|
Rule type. Known values are: "Basic", "PathBasedRouting", and "AdvancedRouting". |
|
priority
|
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. |
|
advanced_routing_map
|
Advanced routing 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. |
|
entra_jwt_validation_config
|
Entra JWT validation configuration resource of the application gateway. |
|
auth_configs
|
Authentication configuration bindings of the request 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. |
|
provisioning_state
|
The provisioning state of the request routing rule resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". |
Attributes
advanced_routing_map
Advanced routing map resource of the application gateway.
advanced_routing_map: _models.SubResource | None
auth_configs
Authentication configuration bindings of the request 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.
auth_configs: list['_models.ApplicationGatewayAuthConfig'] | None
backend_address_pool
Backend address pool resource of the application gateway.
backend_address_pool: _models.SubResource | None
backend_http_settings
Backend http settings resource of the application gateway.
backend_http_settings: _models.SubResource | None
entra_jwt_validation_config
Entra JWT validation configuration resource of the application gateway.
entra_jwt_validation_config: _models.SubResource | None
http_listener
Http listener resource of the application gateway.
http_listener: _models.SubResource | None
load_distribution_policy
Load Distribution Policy resource of the application gateway.
load_distribution_policy: _models.SubResource | None
priority
Priority of the request routing rule.
priority: int | None
provisioning_state
"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".
provisioning_state: str | _models.ProvisioningState | None
redirect_configuration
Redirect configuration resource of the application gateway.
redirect_configuration: _models.SubResource | None
rewrite_rule_set
Rewrite Rule Set resource in Basic rule of the application gateway.
rewrite_rule_set: _models.SubResource | None
rule_type
"Basic", "PathBasedRouting", and "AdvancedRouting".
rule_type: str | _models.ApplicationGatewayRequestRoutingRuleType | None
url_path_map
URL path map resource of the application gateway.
url_path_map: _models.SubResource | None