ApplicationGatewayAdvancedRoutingMapPropertiesFormat Class

Properties of advanced routing map of the application gateway.

Constructor

ApplicationGatewayAdvancedRoutingMapPropertiesFormat(*args: Any, **kwargs: Any)

Variables

Name Description
default_backend_address_pool

Default backend address pool resource of the advanced routing map. Required unless defaultRedirectConfiguration is specified.

default_backend_http_settings

Default backend http settings resource of the advanced routing map. Required unless defaultRedirectConfiguration is specified.

default_redirect_configuration

Default redirect configuration resource of the advanced routing map. Cannot be combined with defaultBackendAddressPool or defaultBackendHttpSettings.

default_rewrite_rule_set

Default rewrite rule set resource of the advanced routing map.

default_auth_configs

Default authentication configuration bindings of the advanced routing map. 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.

advanced_routing_rules

Advanced routing rules of the advanced routing map. Each rule must specify a priority that is unique within the map. Required.

provisioning_state

The provisioning state of the advanced routing map resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

Attributes

advanced_routing_rules

Advanced routing rules of the advanced routing map. Each rule must specify a priority that is unique within the map. Required.

advanced_routing_rules: list['_models.ApplicationGatewayAdvancedRoutingRule']

default_auth_configs

Default authentication configuration bindings of the advanced routing map. 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.

default_auth_configs: list['_models.ApplicationGatewayAuthConfig'] | None

default_backend_address_pool

Default backend address pool resource of the advanced routing map. Required unless defaultRedirectConfiguration is specified.

default_backend_address_pool: _models.SubResource | None

default_backend_http_settings

Default backend http settings resource of the advanced routing map. Required unless defaultRedirectConfiguration is specified.

default_backend_http_settings: _models.SubResource | None

default_redirect_configuration

Default redirect configuration resource of the advanced routing map. Cannot be combined with defaultBackendAddressPool or defaultBackendHttpSettings.

default_redirect_configuration: _models.SubResource | None

default_rewrite_rule_set

Default rewrite rule set resource of the advanced routing map.

default_rewrite_rule_set: _models.SubResource | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None