az network nat gateway
Commands to manage NAT gateways.
Commands
| az network nat gateway create |
Create a NAT gateway. |
| az network nat gateway delete |
Delete a NAT gateway. |
| az network nat gateway list |
List NAT gateways. |
| az network nat gateway show |
Show details of a NAT gateway. |
| az network nat gateway update |
Update a NAT gateway. |
| az network nat gateway wait |
Place the CLI in a waiting state until a condition of the NAT gateway is met. |
az network nat gateway create
Create a NAT gateway.
az network nat gateway create --name
--resource-group
[--idle-timeout]
[--location]
[--no-wait]
[--public-ip-addresses]
[--public-ip-prefixes]
[--zone {1, 2, 3}]
Examples
Create a NAT gateway.
az network nat gateway create --resource-group MyResourceGroup --name MyNatGateway --location MyLocation --public-ip-addresses MyPublicIp --public-ip-prefixes MyPublicIpPrefix --idle-timeout 4 --zone 2
Required Parameters
Name of the NAT gateway.
Name of resource group. You can configure the default group using az configure --defaults group=<name>.
Optional Parameters
Idle timeout in minutes.
Location. Values from: az account list-locations. You can configure the default location using az configure --defaults location=<location>.
Do not wait for the long-running operation to finish.
Space-separated list of public IP addresses (names or IDs).
Space-separated list of public IP prefixes (names or IDs).
Availability zone into which to provision the 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.
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 nat gateway delete
Delete a NAT gateway.
az network nat gateway delete [--ids]
[--name]
[--resource-group]
Examples
Delete a NAT gateway.
az network nat gateway delete --resource-group MyResourceGroup --name MyNatGateway
Optional Parameters
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.
Name of the NAT gateway.
Name of resource group. You can configure the default group using az configure --defaults group=<name>.
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 nat gateway list
List NAT gateways.
az network nat gateway list [--resource-group]
Examples
List NAT gateways.
az network nat gateway list -g MyResourceGroup
Optional Parameters
Name of resource group. You can configure the default group using az configure --defaults group=<name>.
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 nat gateway show
Show details of a NAT gateway.
az network nat gateway show [--ids]
[--name]
[--resource-group]
Examples
Show details of a NAT gateway.
az network nat gateway show --resource-group MyResourceGroup --name MyNatGateway
Show NAT gateway using ID.
az network nat gateway show --ids {GatewayId}
Optional Parameters
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.
Name of the NAT gateway.
Name of resource group. You can configure the default group using az configure --defaults group=<name>.
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 nat gateway update
Update a NAT gateway.
az network nat gateway update [--add]
[--force-string]
[--idle-timeout]
[--ids]
[--name]
[--public-ip-addresses]
[--public-ip-prefixes]
[--remove]
[--resource-group]
[--set]
Examples
Update a NAT gateway.
az network nat gateway update -g MyResourceGroup --name MyNatGateway --idle-timeout 5
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>.
When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
Idle timeout in minutes.
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.
Name of the NAT gateway.
Space-separated list of public IP addresses (names or IDs).
Space-separated list of public IP prefixes (names or IDs).
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=.
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 nat gateway wait
Place the CLI in a waiting state until a condition of the NAT gateway is met.
az network nat gateway wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--timeout]
[--updated]
Optional Parameters
Wait until created with 'provisioningState' at 'Succeeded'.
Wait until the condition satisfies a custom JMESPath query. E.g. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wait until deleted.
Wait until the resource exists.
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.
Polling interval in seconds.
Name of the NAT gateway.
Name of resource group. You can configure the default group using az configure --defaults group=<name>.
Maximum wait in seconds.
Wait until updated with provisioningState at 'Succeeded'.
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.
الملاحظات
إرسال الملاحظات وعرضها المتعلقة بـ