az network vnet
Manage Azure Virtual Networks.
To learn more about Virtual Networks visit https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-manage-network.
Commands
az network vnet check-ip-address | Check if a private IP address is available for use within a virtual network. |
az network vnet create | Create a virtual network. |
az network vnet delete | Delete a virtual network. |
az network vnet list | List virtual networks. |
az network vnet list-endpoint-services | List which services support VNET service tunneling in a given region. |
az network vnet peering | Manage peering connections between Azure Virtual Networks. |
az network vnet peering create | Create a virtual network peering connection. |
az network vnet peering delete | Delete a peering. |
az network vnet peering list | List peerings. |
az network vnet peering show | Show details of a peering. |
az network vnet peering update | Update a peering. |
az network vnet show | Get the details of a virtual network. |
az network vnet subnet | Manage subnets in an Azure Virtual Network. |
az network vnet subnet create | Create a subnet and associate an existing NSG and route table. |
az network vnet subnet delete | Delete a subnet. |
az network vnet subnet list | List the subnets in a virtual network. |
az network vnet subnet list-available-delegations | List the services available for subnet delegation. |
az network vnet subnet show | Show details of a subnet. |
az network vnet subnet update | Update a subnet. |
az network vnet update | Update a virtual network. |
az network vnet check-ip-address
Check if a private IP address is available for use within a virtual network.
az network vnet check-ip-address --ip-address
[--ids]
[--name]
[--resource-group]
[--subscription]
Examples
Check whether 10.0.0.4 is available within MyVnet.
az network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4
Required Parameters
The private IP address to be verified.
Optional Parameters
One or more resource IDs (space-delimited). If provided, no other 'Resource Id' arguments should be specified.
The virtual network (VNet) name.
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
.
az network vnet create
Create a virtual network.
az network vnet create --name
--resource-group
[--address-prefixes]
[--ddos-protection {false, true}]
[--ddos-protection-plan]
[--dns-servers]
[--location]
[--subnet-name]
[--subnet-prefixes]
[--subscription]
[--tags]
[--vm-protection {false, true}]
Examples
Create a virtual network.
az network vnet create -g MyResourceGroup -n MyVnet
Create a virtual network with a specific address prefix and one subnet.
az network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 \
--subnet-name MySubnet --subnet-prefix 10.0.0.0/24
Required Parameters
The virtual network (VNet) name.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
Space-separated list of IP address prefixes for the VNet.
Control whether DDoS protection is enabled.
Name or ID of a DDoS protection plan to associate with the VNet.
Space-separated list of DNS server IP addresses.
Location. Values from: az account list-locations
. You can configure the default location using az configure --defaults location=<location>
.
Name of a new subnet to create within the VNet.
Space-separated list of address prefixes in CIDR format for the new subnet. If omitted, automatically reserves a /24 (or as large as available) block within the VNet address space.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Space-separated tags in 'key[=value]' format. Use "" to clear existing tags.
Enable VM protection for all subnets in the VNet.
az network vnet delete
Delete a virtual network.
az network vnet delete [--ids]
[--name]
[--resource-group]
[--subscription]
Examples
Delete a virtual network.
az network vnet delete -g MyResourceGroup -n myVNet
Optional Parameters
One or more resource IDs (space-delimited). If provided, no other 'Resource Id' arguments should be specified.
The virtual network (VNet) name.
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
.
az network vnet list
List virtual networks.
az network vnet list [--resource-group]
[--subscription]
Examples
List all virtual networks in a subscription.
az network vnet list
List all virtual networks in a resource group.
az network vnet list -g MyResourceGroup
List virtual networks in a subscription which specify a certain address prefix.
az network vnet list --query "[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]"
Optional Parameters
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
.
az network vnet list-endpoint-services
List which services support VNET service tunneling in a given region.
az network vnet list-endpoint-services --location
[--subscription]
Examples
List the endpoint services available for use in the West US region.
az network vnet list-endpoint-services -l westus -o table
Required Parameters
Location. Values from: az account list-locations
. You can configure the default location using az configure --defaults location=<location>
.
Optional Parameters
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
az network vnet show
Get the details of a virtual network.
az network vnet show [--expand]
[--ids]
[--name]
[--resource-group]
[--subscription]
Examples
Get details for MyVNet.
az network vnet show -g MyResourceGroup -n MyVNet
Optional Parameters
Expands referenced resources.
One or more resource IDs (space-delimited). If provided, no other 'Resource Id' arguments should be specified.
The virtual network (VNet) name.
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
.
az network vnet update
Update a virtual network.
az network vnet update [--add]
[--address-prefixes]
[--ddos-protection {false, true}]
[--ddos-protection-plan]
[--dns-servers]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
[--vm-protection {false, true}]
Examples
Update a virtual network with the IP address of a DNS server.
az network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8
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>.
Space-separated list of IP address prefixes for the VNet.
Control whether DDoS protection is enabled.
Name or ID of a DDoS protection plan to associate with the VNet.
Space-separated list of DNS server IP addresses.
When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
One or more resource IDs (space-delimited). If provided, no other 'Resource Id' arguments should be specified.
The virtual network (VNet) name.
Remove a property or an element from a list. Example: --remove property.list
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
.
Enable VM protection for all subnets in the VNet.
Feedback
Would you like to provide feedback?
Our feedback system is built on GitHub Issues. Read more on our blog.
Loading feedback...