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
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.

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