az network vnet

Controllare se è disponibile un indirizzo IP privato per l'uso all'interno di una rete virtuale.

Per altre informazioni sulle reti virtuali, visitare https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-network.

Comandi

az network vnet check-ip-address

Verificare se un indirizzo IP privato è disponibile per l'uso all'interno di una rete virtuale.

az network vnet create

Creare una rete virtuale.

az network vnet delete

Eliminare una rete virtuale

az network vnet list

Elencare le reti virtuali.

az network vnet list-available-ips

Elencare alcuni ip disponibili nella rete virtuale.

az network vnet list-endpoint-services

Elencare i servizi che supportano il tunneling del servizio rete virtuale in un'area specifica.

az network vnet peering

Gestire le connessioni di peering tra reti virtuali di Azure.

az network vnet peering create

Creare una connessione di peering di rete virtuale.

az network vnet peering delete

Eliminare un peering.

az network vnet peering list

Elencare i peering.

az network vnet peering show

Mostra i dettagli di un peering.

az network vnet peering sync

Sincronizzare una connessione di peering di rete virtuale.

az network vnet peering update

Aggiornare un peering.

az network vnet peering wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

az network vnet show

Ottenere i dettagli di una rete virtuale.

az network vnet subnet

Gestire le subnet in un Rete virtuale di Azure.

az network vnet subnet create

Creare una subnet e associare una tabella di gruppo di sicurezza di rete e route esistente.

az network vnet subnet delete

Eliminare una subnet.

az network vnet subnet list

Elencare le subnet in una rete virtuale.

az network vnet subnet list-available-delegations

Elencare i servizi disponibili per la delega della subnet.

az network vnet subnet list-available-ips

Elencare alcuni ip disponibili nella subnet.

az network vnet subnet show

Mostra i dettagli di una subnet.

az network vnet subnet update

Aggiornare una subnet.

az network vnet subnet wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

az network vnet tap

Gestire i trap di rete virtuale.

az network vnet tap create

Creare un tocco di rete virtuale.

az network vnet tap delete

Eliminare un tocco di rete virtuale.

az network vnet tap list

Elencare i tap di rete virtuale.

az network vnet tap show

Ottenere i dettagli di un tocco di rete virtuale.

az network vnet tap update

Aggiornare le impostazioni di un tocco di rete virtuale.

az network vnet update

Aggiornare una rete virtuale.

az network vnet wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

az network vnet check-ip-address

Verificare se un indirizzo IP privato è disponibile per l'uso all'interno di una rete virtuale.

az network vnet check-ip-address --ip-address
                                 --name
                                 --resource-group

Esempio

Verificare se 10.0.0.4 è disponibile all'interno di MyVnet.

az network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4

Parametri necessari

--ip-address

Indirizzo IP privato da verificare.

--name -n

Nome della rete virtuale (rete virtuale).

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

az network vnet create

Creare una rete virtuale.

È anche possibile creare una subnet contemporaneamente specificando un nome della subnet e (facoltativamente) un prefisso di indirizzo. Per informazioni su come creare una rete virtuale, visitare https://docs.microsoft.com/azure/virtual-network/manage-virtual-network#create-a-virtual-network.

az network vnet create --name
                       --resource-group
                       [--address-prefixes]
                       [--bgp-community]
                       [--ddos-protection {0, 1, f, false, n, no, t, true, y, yes}]
                       [--ddos-protection-plan]
                       [--dns-servers]
                       [--edge-zone]
                       [--enable-encryption {0, 1, f, false, n, no, t, true, y, yes}]
                       [--encryption-enforcement-policy {AllowUnencrypted, DropUnencrypted}]
                       [--flowtimeout]
                       [--location]
                       [--network-security-group]
                       [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                       [--subnet-name]
                       [--subnet-prefixes]
                       [--subnets]
                       [--tags]
                       [--vm-protection {0, 1, f, false, n, no, t, true, y, yes}]

Esempio

Creare una rete virtuale con un prefisso di indirizzo specifico e una subnet.

az network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24

Creare una rete virtuale.

az network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24

Parametri necessari

--name -n

Nome della rete virtuale (rete virtuale).

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--address-prefixes

Elenco delimitato dallo spazio dei prefissi di indirizzi IP per la rete virtuale. Impostazione predefinita: 10.0.0.0/16. Supportare la sintassi shorthand, json-file e yaml-file. Provare ?? a mostrare di più.

valore predefinito: ['10.0.0.0/16']
--bgp-community

La community BGP associata alla rete virtuale.

--ddos-protection

Controllare se la protezione DDoS è abilitata.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
valore predefinito: False
--ddos-protection-plan

Nome o ID di un piano di protezione DDoS da associare alla rete virtuale.

--dns-servers

Elenco delimitato da spazio degli indirizzi IP del server DNS. Supportare la sintassi shorthand, json-file e yaml-file. Provare ?? a mostrare di più.

--edge-zone

Nome della zona perimetrale.

--enable-encryption

Abilitare la crittografia nella rete virtuale.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--encryption-enforcement-policy --encryption-policy

Per controllare se la macchina virtuale senza crittografia è consentita nella Rete virtuale crittografata o meno.

valori accettati: AllowUnencrypted, DropUnencrypted
--flowtimeout

Valore FlowTimeout (in minuti) per la Rete virtuale.

--location -l

Percorso della risorsa.

--network-security-group --nsg

Nome o ID di un gruppo di sicurezza di rete(NSG).

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--subnet-name

Nome di una nuova subnet da creare all'interno della rete virtuale.

--subnet-prefixes

Elenco delimitato dallo spazio dei prefissi degli indirizzi in formato CIDR per la nuova subnet. Se omesso, riserva automaticamente un blocco /24 (o di dimensioni disponibili) all'interno dello spazio indirizzi della rete virtuale. Supportare la sintassi shorthand, json-file e yaml-file. Provare ?? a mostrare di più.

--subnets

Gestire un elenco di subnet in un Rete virtuale (simile a az network vnet subnet). Supportare la sintassi shorthand, json-file e yaml-file. Provare ?? a mostrare di più.

--tags

Tag separati da spazio: key[=value] [key[=value] ...]. Supportare la sintassi shorthand, json-file e yaml-file. Provare ?? a mostrare di più.

--vm-protection

Abilitare la protezione delle macchine virtuali per tutte le subnet nella rete virtuale.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
valore predefinito: False

az network vnet delete

Eliminare una rete virtuale

az network vnet delete [--ids]
                       [--name]
                       [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                       [--resource-group]
                       [--subscription]

Esempio

Eliminare una rete virtuale

az network vnet delete -g MyResourceGroup -n myVNet

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare gli argomenti --ids o altri argomenti 'ID risorsa'.

--name -n

Nome della rete virtuale (rete virtuale).

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

az network vnet list

Elencare le reti virtuali.

az network vnet list [--resource-group]

Esempio

Elencare tutte le reti virtuali in una sottoscrizione.

az network vnet list

Elencare tutte le reti virtuali in un gruppo di risorse.

az network vnet list -g MyResourceGroup

Elencare le reti virtuali in una sottoscrizione che specificano un determinato prefisso di indirizzo.

az network vnet list --query "[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]"

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

az network vnet list-available-ips

Elencare alcuni ip disponibili nella rete virtuale.

az network vnet list-available-ips [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--subscription]

Esempio

Elencare alcuni ip disponibili nella rete virtuale.

az network vnet list-available-ips -g MyResourceGroup -n MyVNet

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare gli argomenti --ids o altri argomenti 'ID risorsa'.

--name -n

Nome della rete virtuale (rete virtuale).

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

az network vnet list-endpoint-services

Elencare i servizi che supportano il tunneling del servizio rete virtuale in un'area specifica.

Per altre informazioni sugli endpoint di servizio, visitare https://docs.microsoft.com/azure/virtual-network/virtual-network-service-endpoints-configure#azure-cli.

az network vnet list-endpoint-services --location

Esempio

Elencare i servizi endpoint disponibili per l'uso nell'area Stati Uniti occidentali.

az network vnet list-endpoint-services -l westus -o table

Parametri necessari

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

az network vnet show

Ottenere i dettagli di una rete virtuale.

az network vnet show [--expand]
                     [--ids]
                     [--name]
                     [--resource-group]
                     [--subscription]

Esempio

Ottenere i dettagli per MyVNet.

az network vnet show -g MyResourceGroup -n MyVNet

Parametri facoltativi

--expand

Espande le risorse a cui si fa riferimento. Il valore predefinito è Nessuno.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare gli argomenti --ids o altri argomenti 'ID risorsa'.

--name -n

Nome della rete virtuale (rete virtuale).

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

az network vnet update

Aggiornare una rete virtuale.

az network vnet update [--add]
                       [--address-prefixes]
                       [--bgp-community]
                       [--ddos-protection {0, 1, f, false, n, no, t, true, y, yes}]
                       [--ddos-protection-plan]
                       [--dns-servers]
                       [--enable-encryption {0, 1, f, false, n, no, t, true, y, yes}]
                       [--encryption-enforcement-policy {AllowUnencrypted, DropUnencrypted}]
                       [--flowtimeout]
                       [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                       [--ids]
                       [--name]
                       [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                       [--remove]
                       [--resource-group]
                       [--set]
                       [--subscription]
                       [--vm-protection {0, 1, f, false, n, no, t, true, y, yes}]

Esempio

Aggiornare una rete virtuale con l'indirizzo IP di un server DNS.

az network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8

Aggiornare una rete virtuale.

az network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup

Aggiornare una rete virtuale per eliminare il server DNS.

az network vnet update -g MyResourceGroup -n MyVNet --dns-servers null

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando coppie percorso e valore chiave. Esempio: --add property.listProperty <key=value, stringa o stringa> JSON.

--address-prefixes

Elenco delimitato dallo spazio dei prefissi di indirizzi IP per la rete virtuale. Supportare la sintassi shorthand, json-file e yaml-file. Provare ?? a mostrare di più.

--bgp-community

La community BGP associata alla rete virtuale.

--ddos-protection

Controllare se la protezione DDoS è abilitata.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ddos-protection-plan

Nome o ID di un piano di protezione DDoS da associare alla rete virtuale.

--dns-servers

Elenco delimitato da spazio degli indirizzi IP del server DNS. Supportare la sintassi shorthand, json-file e yaml-file. Provare ?? a mostrare di più.

--enable-encryption

Abilitare la crittografia nella rete virtuale.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--encryption-enforcement-policy --encryption-policy

Per controllare se la macchina virtuale senza crittografia è consentita nella Rete virtuale crittografata o meno.

valori accettati: AllowUnencrypted, DropUnencrypted
--flowtimeout

Valore FlowTimeout (in minuti) per la Rete virtuale.

--force-string

Quando si usa 'set' o 'add', mantenere valori letterali stringa anziché tentare di convertire in JSON.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare gli argomenti --ids o altri argomenti 'ID risorsa'.

--name -n

Nome della rete virtuale (rete virtuale).

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--set

Aggiornare un oggetto specificando un percorso della proprietà e un valore da impostare. Esempio: --set property1.property2=.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--vm-protection

Abilitare la protezione delle macchine virtuali per tutte le subnet nella rete virtuale.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes

az network vnet wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

az network vnet wait [--created]
                     [--custom]
                     [--deleted]
                     [--exists]
                     [--expand]
                     [--ids]
                     [--interval]
                     [--name]
                     [--resource-group]
                     [--subscription]
                     [--timeout]
                     [--updated]

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Successed'.

valore predefinito: False
--custom

Attendere fino a quando la condizione soddisfa una query JMESPath personalizzata. Ad esempio, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].

--deleted

Attendere fino a quando non è stata eliminata.

valore predefinito: False
--exists

Attendere fino a quando non esiste la risorsa.

valore predefinito: False
--expand

Espande le risorse a cui si fa riferimento. Il valore predefinito è Nessuno.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare gli argomenti --ids o altri argomenti 'ID risorsa'.

--interval

Intervallo di polling in secondi.

valore predefinito: 30
--name -n

Nome della rete virtuale (rete virtuale).

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--timeout

Attesa massima in secondi.

valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Successed'.

valore predefinito: False