az network vnet subnet

Hantera undernät i ett virtuellt Azure-nätverk.

Mer information om undernät finns i https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-subnet.

Kommandon

Name Description Typ Status
az network vnet subnet create

Skapa ett undernät och associera en befintlig NSG och routningstabell.

Kärna Allmän tillgänglighet
az network vnet subnet delete

Ta bort ett undernät.

Kärna Allmän tillgänglighet
az network vnet subnet list

Visa en lista över undernäten i ett virtuellt nätverk.

Kärna Allmän tillgänglighet
az network vnet subnet list-available-delegations

Visa en lista över de tjänster som är tillgängliga för delegering av undernät.

Kärna Allmän tillgänglighet
az network vnet subnet list-available-ips

Visa en lista över några tillgängliga ip-adresser i undernätet.

Kärna Förhandsgranska
az network vnet subnet show

Visa information om ett undernät.

Kärna Allmän tillgänglighet
az network vnet subnet update

Uppdatera ett undernät.

Kärna Allmän tillgänglighet
az network vnet subnet wait

Placera CLI i vänteläge tills ett villkor uppfylls.

Kärna Allmän tillgänglighet

az network vnet subnet create

Skapa ett undernät och associera en befintlig NSG och routningstabell.

az network vnet subnet create --name
                              --resource-group
                              --vnet-name
                              [--address-prefixes]
                              [--default-outbound {0, 1, f, false, n, no, t, true, y, yes}]
                              [--delegations]
                              [--disable-private-endpoint-network-policies {0, 1, f, false, n, no, t, true, y, yes}]
                              [--disable-private-link-service-network-policies {0, 1, f, false, n, no, t, true, y, yes}]
                              [--nat-gateway]
                              [--network-security-group]
                              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                              [--ple-network-policies {Disabled, Enabled, NetworkSecurityGroupEnabled, RouteTableEnabled}]
                              [--pls-network-policies {Disabled, Enabled}]
                              [--route-table]
                              [--service-endpoint-policy]
                              [--service-endpoints]

Exempel

Skapa ett nytt undernät som är kopplat till en NSG med en anpassad routningstabell.

az network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable

Skapa ett nytt undernät som är kopplat till en NAT-gateway.

az network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21"

Obligatoriska parametrar

--name -n

Undernätets namn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--vnet-name

Namnet på det virtuella nätverket (VNet).

Valfria parametrar

--address-prefixes

Blankstegsavgränsad lista med adressprefix i CIDR-format. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--default-outbound --default-outbound-access

Ange den här egenskapen till false för att inaktivera standardutgående anslutning för alla virtuella datorer i undernätet. Den här egenskapen kan bara anges när undernätet skapas och kan inte uppdateras för ett befintligt undernät.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--delegations

Utrymmesavgränsad lista över tjänster som undernätet ska delegeras till, t.ex. Microsoft.Sql/servers. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--disable-private-endpoint-network-policies

Inaktivera nätverksprinciper för privata slutpunkter i undernätet. Observera att den snart kommer att ersättas.--private-endpoint-network-policies

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--disable-private-link-service-network-policies

Inaktivera nätverksprinciper för privata länkar i undernätet. Observera att den snart kommer att ersättas.--private-link-service-network-policies

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--nat-gateway

Namn eller ID för en NAT-gateway som ska kopplas.

--network-security-group --nsg

Namn eller ID för en nätverkssäkerhetsgrupp (NSG).

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--ple-network-policies --private-endpoint-network-policies

Hantera nätverksprinciper för privat slutpunkt.

accepterade värden: Disabled, Enabled, NetworkSecurityGroupEnabled, RouteTableEnabled
standardvärde: Disabled
--pls-network-policies --private-link-service-network-policies

Hantera nätverksprincip för private link-tjänsten.

accepterade värden: Disabled, Enabled
standardvärde: Enabled
--route-table

Namn eller ID för en routningstabell som ska associeras med undernätet.

--service-endpoint-policy

Blankstegsavgränsad lista över namn eller ID:er för tjänstslutpunktsprinciper som ska tillämpas. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--service-endpoints

Utrymmesavgränsad lista över tjänster som tillåts privat åtkomst till det här undernätet. Värden från: az network vnet list-endpoint-services. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network vnet subnet delete

Ta bort ett undernät.

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

Exempel

Ta bort ett undernät.

az network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Undernätets namn.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--vnet-name

Namnet på det virtuella nätverket (VNet).

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network vnet subnet list

Visa en lista över undernäten i ett virtuellt nätverk.

az network vnet subnet list --resource-group
                            --vnet-name
                            [--max-items]
                            [--next-token]

Exempel

Visa en lista över undernäten i ett virtuellt nätverk.

az network vnet subnet list -g MyResourceGroup --vnet-name MyVNet

Obligatoriska parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--vnet-name

Namnet på det virtuella nätverket (VNet).

Valfria parametrar

--max-items

Totalt antal objekt som ska returneras i kommandots utdata. Om det totala antalet tillgängliga objekt är mer än det angivna värdet anges en token i kommandots utdata. Om du vill återuppta sidnumreringen anger du tokenvärdet i --next-token argumentet för ett efterföljande kommando.

--next-token

Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network vnet subnet list-available-delegations

Visa en lista över de tjänster som är tillgängliga för delegering av undernät.

az network vnet subnet list-available-delegations [--location]
                                                  [--max-items]
                                                  [--next-token]
                                                  [--resource-group]

Exempel

Hämta tjänstnamnen för tillgängliga delegeringar i regionen USA, västra.

az network vnet subnet list-available-delegations -l westus --query [].serviceName

Visa en lista över de tjänster som är tillgängliga för delegering av undernät. (automatiskt genererad)

az network vnet subnet list-available-delegations --resource-group MyResourceGroup

Valfria parametrar

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>. När det inte anges används platsen för resursgruppen.

--max-items

Totalt antal objekt som ska returneras i kommandots utdata. Om det totala antalet tillgängliga objekt är mer än det angivna värdet anges en token i kommandots utdata. Om du vill återuppta sidnumreringen anger du tokenvärdet i --next-token argumentet för ett efterföljande kommando.

--next-token

Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network vnet subnet list-available-ips

Förhandsgranskning

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Visa en lista över några tillgängliga ip-adresser i undernätet.

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

Exempel

Visa en lista över några tillgängliga ip-adresser i undernätet.

az network vnet subnet list-available-ips --resource-group MyResourceGroup --vnet-name MyVNet -n MySubnet

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Undernätets namn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--vnet-name

Namnet på det virtuella nätverket (VNet).

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network vnet subnet show

Visa information om ett undernät.

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

Exempel

Visa information om ett undernät som är associerat med ett virtuellt nätverk.

az network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet

Valfria parametrar

--expand

Expanderar refererade resurser. Standardvärdet är Ingen.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Undernätets namn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--vnet-name

Namnet på det virtuella nätverket (VNet).

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network vnet subnet update

Uppdatera ett undernät.

az network vnet subnet update [--add]
                              [--address-prefixes]
                              [--default-outbound {0, 1, f, false, n, no, t, true, y, yes}]
                              [--delegations]
                              [--disable-private-endpoint-network-policies {0, 1, f, false, n, no, t, true, y, yes}]
                              [--disable-private-link-service-network-policies {0, 1, f, false, n, no, t, true, y, yes}]
                              [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                              [--ids]
                              [--name]
                              [--nat-gateway]
                              [--network-security-group]
                              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                              [--ple-network-policies {Disabled, Enabled, NetworkSecurityGroupEnabled, RouteTableEnabled}]
                              [--pls-network-policies {Disabled, Enabled}]
                              [--remove]
                              [--resource-group]
                              [--route-table]
                              [--service-endpoint-policy]
                              [--service-endpoints]
                              [--set]
                              [--subscription]
                              [--vnet-name]

Exempel

Associera en nätverkssäkerhetsgrupp med ett undernät.

az network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg

Uppdatera undernätet med NAT-gateway.

az network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21"

Inaktivera nätverksprinciperna för privat slutpunkt.

az network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled

Koppla från en nätverkssäkerhetsgrupp i ett undernät.

az network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string eller JSON string>.

--address-prefixes

Blankstegsavgränsad lista med adressprefix i CIDR-format. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--default-outbound --default-outbound-access

Ange den här egenskapen till false för att inaktivera standardutgående anslutning för alla virtuella datorer i undernätet. Den här egenskapen kan bara anges när undernätet skapas och kan inte uppdateras för ett befintligt undernät.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--delegations

Utrymmesavgränsad lista över tjänster som undernätet ska delegeras till, t.ex. Microsoft.Sql/servers. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--disable-private-endpoint-network-policies

Inaktivera nätverksprinciper för privata slutpunkter i undernätet. Observera att den snart kommer att ersättas.--private-endpoint-network-policies

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--disable-private-link-service-network-policies

Inaktivera nätverksprinciper för privata länkar i undernätet. Observera att den snart kommer att ersättas.--private-link-service-network-policies

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Undernätets namn.

--nat-gateway

Namn eller ID för en NAT-gateway som ska kopplas. Använd null för att koppla från det.

--network-security-group --nsg

Namn eller ID för en nätverkssäkerhetsgrupp (NSG). Använd null för att koppla från det.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--ple-network-policies --private-endpoint-network-policies

Hantera nätverksprincip för privat slutpunkt.

accepterade värden: Disabled, Enabled, NetworkSecurityGroupEnabled, RouteTableEnabled
--pls-network-policies --private-link-service-network-policies

Hantera nätverksprincip för private link-tjänsten.

accepterade värden: Disabled, Enabled
--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--route-table

Namn eller ID för en routningstabell som ska associeras med undernätet. Använd null för att koppla från det.

--service-endpoint-policy

Blankstegsavgränsad lista över namn eller ID:er för tjänstslutpunktsprinciper som ska tillämpas. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--service-endpoints

Utrymmesavgränsad lista över tjänster som tillåts privat åtkomst till det här undernätet. Värden från: az network vnet list-endpoint-services. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--vnet-name

Namnet på det virtuella nätverket (VNet).

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network vnet subnet wait

Placera CLI i vänteläge tills ett villkor uppfylls.

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

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

standardvärde: False
--exists

Vänta tills resursen finns.

standardvärde: False
--expand

Expanderar refererade resurser. Standardvärdet är Ingen.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

standardvärde: 30
--name -n

Undernätets namn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--timeout

Maximal väntetid i sekunder.

standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

standardvärde: False
--vnet-name

Namnet på det virtuella nätverket (VNet).

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.