Routing rules - az network application-gateway rule

Evaluate probe information and define routing rules.

Commands

az network application-gateway rule create Create a rule.
az network application-gateway rule delete Delete a rule.
az network application-gateway rule list List rules.
az network application-gateway rule show Show details of a rule.
az network application-gateway rule update Update a rule.

az network application-gateway rule create

Create a rule.

az network application-gateway rule create --gateway-name
--name
--resource-group
[--address-pool]
[--http-listener]
[--http-settings]
[--no-wait]
[--redirect-config]
[--rule-type]
[--url-path-map]

Required Parameters

--gateway-name

The name of the application gateway.

--name -n

The name of the request routing rule.

--resource-group -g

Name of resource group. You can configure the default group using az configure --defaults group=.

Optional Parameters

--address-pool

The name or ID of the backend address pool. If only one exists, omit to use as default.

--http-listener

The name or ID of the HTTP listener. If only one exists, omit to use as default.

--http-settings

The name or ID of the HTTP settings. If only one exists, omit to use as default.

--no-wait

Do not wait for the long running operation to finish.

--redirect-config

The name or ID of the redirect configuration to use with the created rule.

--rule-type

The rule type (Basic, PathBasedRouting).

default value: Basic
--url-path-map

The name or ID of the URL path map.

az network application-gateway rule delete

Delete a rule.

az network application-gateway rule delete --gateway-name
--name
--resource-group
[--no-wait]

Required Parameters

--gateway-name

The name of the application gateway.

--name -n

The name of the request routing rule.

--resource-group -g

Name of resource group. You can configure the default group using az configure --defaults group=.

Optional Parameters

--no-wait

Do not wait for the long running operation to finish.

az network application-gateway rule list

List rules.

az network application-gateway rule list --gateway-name
--resource-group

Required Parameters

--gateway-name

The name of the application gateway.

--resource-group -g

Name of resource group. You can configure the default group using az configure --defaults group=.

az network application-gateway rule show

Show details of a rule.

az network application-gateway rule show --gateway-name
--name
--resource-group

Required Parameters

--gateway-name

The name of the application gateway.

--name -n

The name of the request routing rule.

--resource-group -g

Name of resource group. You can configure the default group using az configure --defaults group=.

az network application-gateway rule update

Update a rule.

az network application-gateway rule update --gateway-name
--name
--resource-group
[--add]
[--address-pool]
[--http-listener]
[--http-settings]
[--no-wait]
[--redirect-config]
[--remove]
[--rule-type]
[--set]
[--url-path-map]

Required Parameters

--gateway-name

The name of the application gateway.

--name -n

The name of the request routing rule.

--resource-group -g

Name of resource group. You can configure the default group using az configure --defaults group=.

Optional Parameters

--add

Add an object to a list of objects by specifying a path and key value pairs. Example: --add property.listProperty .

--address-pool

The name or ID of the backend address pool.

--http-listener

The name or ID of the HTTP listener.

--http-settings

The name or ID of the backend HTTP settings.

--no-wait

Do not wait for the long running operation to finish.

--redirect-config

The name or ID of the redirect configuration to use with the created rule.

--remove

Remove a property or an element from a list. Example: --remove property.list OR --remove propertyToRemove.

--rule-type

The rule type (Basic, PathBasedRouting).

--set

Update an object by specifying a property path and value to set. Example: --set property1.property2=.

--url-path-map

The name or ID of the URL path map.