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 Get the 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=<name>`.

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=<name>`.

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=<name>`.

az network application-gateway rule show

Get the 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=<name>`.

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=<name>`.

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.