Manage the rules of a URL path map.
Commands az network application-gateway url-path-map rule createCreate a rule for a URL path map.
az network application-gateway url-path-map rule create --gateway-name
--name
--path-map-name
--paths
--resource-group
[--address-pool]
[--http-settings]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--redirect-config]
[--rewrite-rule-set]
[--waf-policy]
Examples
Create a rule for a URL path map.
az network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings
Required Parameters
Name of the application gateway.
Name of the rule for a URL path map.
Name of the URL path map.
Space-separated list of paths to associate with the rule. Valid paths start and end with "/", e.g, "/bar/". Support shorthand-syntax, json-file and yaml-file. Try "??" to show more.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Name or ID of the backend address pool to use with the created rule.
Property Value Parameter group: Properties ArgumentsName or ID of the HTTP settings to use with the created rule.
Property Value Parameter group: Properties ArgumentsDo not wait for the long-running operation to finish.
Property Value Accepted values: 0, 1, f, false, n, no, t, true, y, yesName or ID of the redirect configuration to use with the created rule.
Property Value Parameter group: Properties ArgumentsName or ID of the rewrite rule set. If not specified, the default for the map will be used.
Property Value Parameter group: Properties ArgumentsName or ID of a web application firewall policy resource.
Property Value Parameter group: Properties Arguments Global ParametersIncrease logging verbosity to show all debug logs.
Property Value Default value: FalseShow this help message and exit.
Only show errors, suppressing warnings.
Property Value Default value: FalseOutput format.
Property Value Default value: json Accepted values: json, jsonc, none, table, tsv, yaml, yamlcJMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property Value Default value: False az network application-gateway url-path-map rule deleteDelete a rule for a URL path map.
az network application-gateway url-path-map rule delete --gateway-name
--name
--path-map-name
--resource-group
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Examples
Delete a rule of a URL path map.
az network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2
Required Parameters
Name of the application gateway.
Name of the rule for a URL path map.
Name of the URL path map.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Do not wait for the long-running operation to finish.
Property Value Accepted values: 0, 1, f, false, n, no, t, true, y, yes Global ParametersIncrease logging verbosity to show all debug logs.
Property Value Default value: FalseShow this help message and exit.
Only show errors, suppressing warnings.
Property Value Default value: FalseOutput format.
Property Value Default value: json Accepted values: json, jsonc, none, table, tsv, yaml, yamlcJMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property Value Default value: False az network application-gateway url-path-map rule waitPlace the CLI in a waiting state until a condition is met.
az network application-gateway url-path-map rule wait [--created]
[--custom]
[--deleted]
[--exists]
[--gateway-name]
[--ids]
[--interval]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Wait until created with 'provisioningState' at 'Succeeded'.
Property Value Parameter group: Wait Condition Arguments Default value: FalseWait until the condition satisfies a custom JMESPath query. E.g. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Property Value Parameter group: Wait Condition ArgumentsWait until deleted.
Property Value Parameter group: Wait Condition Arguments Default value: FalseWait until the resource exists.
Property Value Parameter group: Wait Condition Arguments Default value: FalseName of the application gateway.
Property Value Parameter group: Resource Id ArgumentsOne 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.
Property Value Parameter group: Resource Id ArgumentsPolling interval in seconds.
Property Value Parameter group: Wait Condition Arguments Default value: 30Name 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
.
Maximum wait in seconds.
Property Value Parameter group: Wait Condition Arguments Default value: 3600Wait until updated with provisioningState at 'Succeeded'.
Property Value Parameter group: Wait Condition Arguments Default value: False Global ParametersIncrease logging verbosity to show all debug logs.
Property Value Default value: FalseShow this help message and exit.
Only show errors, suppressing warnings.
Property Value Default value: FalseOutput format.
Property Value Default value: json Accepted values: json, jsonc, none, table, tsv, yaml, yamlcJMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
Property Value Default value: FalseRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4