az network firewall nat-rule
Note
This reference is part of the azure-firewall extension for the Azure CLI (version 2.61.0 or higher). The extension will automatically install the first time you run an az network firewall nat-rule command. Learn more about extensions.
Manage and configure Azure Firewall NAT rules.
Commands
Name | Description | Type | Status |
---|---|---|---|
az network firewall nat-rule collection |
Manage and configure Azure Firewall NAT rules. |
Extension | GA |
az network firewall nat-rule collection delete |
Delete an Azure Firewall NAT rule collection. |
Extension | GA |
az network firewall nat-rule collection list |
List Azure Firewall NAT rule collections. |
Extension | GA |
az network firewall nat-rule collection show |
Get the details of an Azure Firewall NAT rule collection. |
Extension | GA |
az network firewall nat-rule create |
Create an Azure Firewall NAT rule. |
Extension | GA |
az network firewall nat-rule delete |
Delete an Azure Firewall NAT rule. |
Extension | GA |
az network firewall nat-rule list |
List Azure Firewall NAT rules. |
Extension | GA |
az network firewall nat-rule show |
Get the details of an Azure Firewall NAT rule. |
Extension | GA |
az network firewall nat-rule create
Create an Azure Firewall NAT rule.
az network firewall nat-rule create --collection-name
--dest-addr
--destination-ports
--firewall-name
--name
--protocols {Any, ICMP, TCP, UDP}
--resource-group
--translated-port
[--action {Dnat, Snat}]
[--description]
[--priority]
[--source-addresses]
[--source-ip-groups]
[--translated-address]
[--translated-fqdn]
Required Parameters
Name of the collection to create the rule in. Will create the collection if it does not exist.
Space-separated list of destination IP addresses. Use '*' to match all.
Space-separated list of destination ports. Use '*' to match all.
Azure Firewall name.
The name of the NAT rule.
Space-separated list of protocols.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Translated port for this NAT rule.
Optional Parameters
The action to apply for the rule collection. Supply only if you want to create the collection.
Rule description.
Priority of the rule collection from 100 (high) to 65000 (low). Supply only if you want to create the collection.
Space-separated list of source IP addresses. Use '*' to match all.
Space-separated list of name or resource id of source IpGroups.
Translated address for this NAT rule.
Translated FQDN for this NAT rule.
Global Parameters
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.
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.
az network firewall nat-rule delete
Delete an Azure Firewall NAT rule.
az network firewall nat-rule delete [--collection-name]
[--firewall-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Optional Parameters
Name of the rule collection.
Azure Firewall name.
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 NAT rule.
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
.
Global Parameters
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.
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.
az network firewall nat-rule list
List Azure Firewall NAT rules.
az network firewall nat-rule list --collection-name
--firewall-name
--resource-group
Required Parameters
Name of the rule collection.
Azure Firewall name.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Global Parameters
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.
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.
az network firewall nat-rule show
Get the details of an Azure Firewall NAT rule.
az network firewall nat-rule show [--collection-name]
[--firewall-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Optional Parameters
Name of the rule collection.
Azure Firewall name.
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 NAT rule.
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
.
Global Parameters
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.
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.
Azure CLI