az network application-gateway url-path-map
Manage URL path maps of an application gateway.
Commands
az network application-gateway url-path-map create |
Create a URL path map. |
az network application-gateway url-path-map delete |
Delete a URL path map. |
az network application-gateway url-path-map list |
List URL path maps. |
az network application-gateway url-path-map rule |
Manage the rules of a URL path map. |
az network application-gateway url-path-map rule create |
Create a rule for a URL path map. |
az network application-gateway url-path-map rule delete |
Delete a rule of a URL path map. |
az network application-gateway url-path-map show |
Get the details of a URL path map. |
az network application-gateway url-path-map update |
Update a URL path map. |
az network application-gateway url-path-map create
Create a URL path map.
The map must be created with at least one rule. This command requires the creation of the first rule at the time the map is created. To learn more visit https://docs.microsoft.com/azure/application-gateway/application-gateway-create-url-route-cli.
az network application-gateway url-path-map create --gateway-name
--name
--paths
--resource-group
[--address-pool]
[--default-address-pool]
[--default-http-settings]
[--default-redirect-config]
[--default-rewrite-rule-set]
[--http-settings]
[--no-wait]
[--redirect-config]
[--rewrite-rule-set]
[--rule-name]
[--subscription]
[--waf-policy]
Examples
Create a URL path map with a rule.
az network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway \
-n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool \
--default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings
Required Parameters
Name of the application gateway.
The name of the URL path map.
Space-separated list of paths to associate with the rule. Valid paths start and end with "/" (ex: "/bar/").
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
The name or ID of the backend address pool to use with the created rule.
The name or ID of the default backend address pool, if different from --address-pool.
The name or ID of the default HTTP settings, if different from --http-settings.
The name or ID of the default redirect configuration.
The name or ID of the default rewrite rule set, if different from --rewrite-rule-set.
The name or ID of the HTTP settings to use with the created rule.
Do not wait for the long-running operation to finish.
The name or ID of the redirect configuration to use with the created rule.
The name or ID of the rewrite rule set. If not specified, the default for the map will be used.
The name of the url-path-map rule.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Name or ID of a Firewall Policy resource.
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
az network application-gateway url-path-map delete
Delete a URL path map.
az network application-gateway url-path-map delete [--gateway-name]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Examples
Delete a URL path map.
az network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap
Optional Parameters
The name of the application gateway.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the URL path map.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
az network application-gateway url-path-map list
List URL path maps.
az network application-gateway url-path-map list --gateway-name
--resource-group
[--query-examples]
[--subscription]
Examples
List URL path maps.
az network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway
Required Parameters
The name of the application gateway.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
Recommend JMESPath string for you. You can copy one of the query and paste it after --query parameter within double quotation marks to see the results. You can add one or more positional keywords so that we can give suggestions based on these key words.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
az network application-gateway url-path-map show
Get the details of a URL path map.
az network application-gateway url-path-map show [--gateway-name]
[--ids]
[--name]
[--query-examples]
[--resource-group]
[--subscription]
Examples
Get the details of a URL path map.
az network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap
Optional Parameters
The name of the application gateway.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the URL path map.
Recommend JMESPath string for you. You can copy one of the query and paste it after --query parameter within double quotation marks to see the results. You can add one or more positional keywords so that we can give suggestions based on these key words.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
az network application-gateway url-path-map update
Update a URL path map.
az network application-gateway url-path-map update [--add]
[--default-address-pool]
[--default-http-settings]
[--default-redirect-config]
[--default-rewrite-rule-set]
[--force-string]
[--gateway-name]
[--ids]
[--name]
[--no-wait]
[--remove]
[--resource-group]
[--set]
[--subscription]
Examples
Update a URL path map to use new default HTTP settings.
az network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway \
-n MyUrlPathMap --default-http-settings MyNewHttpSettings
Update a URL path map. (autogenerated)
az network application-gateway url-path-map update --default-address-pool MyAddressPool --default-http-settings MyNewHttpSettings --gateway-name MyAppGateway --name MyUrlPathMap --resource-group MyResourceGroup
Update a URL path map. (autogenerated)
az network application-gateway url-path-map update --gateway-name MyAppGateway --name MyUrlPathMap --resource-group MyResourceGroup --set useRemoteGateways=true
Optional Parameters
Add an object to a list of objects by specifying a path and key value pairs. Example: --add property.listProperty <key=value, string or JSON string>.
The name or ID of the default backend address pool.
The name or ID of the default HTTP settings.
The name or ID of the default redirect configuration.
The name or ID of the default rewrite rule set.
When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
Name of the application gateway.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the URL path map.
Do not wait for the long-running operation to finish.
Remove a property or an element from a list. Example: --remove property.list OR --remove propertyToRemove.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Update an object by specifying a property path and value to set. Example: --set property1.property2=.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.