az network vnet

檢查私人 IP 位址是否可用於虛擬網路內。

若要深入瞭解虛擬網路,請造訪 https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-network

命令

az network vnet check-ip-address

檢查私人 IP 位址是否可用於虛擬網路內。

az network vnet create

建立虛擬網路。

az network vnet delete

刪除虛擬網路。

az network vnet list

列出虛擬網路。

az network vnet list-available-ips

列出 vnet 中的一些可用 IP。

az network vnet list-endpoint-services

列出哪些服務支援指定區域中的 VNet 服務通道。

az network vnet peering

管理 Azure 虛擬網路之間的對等互連連線。

az network vnet peering create

建立虛擬網路對等互連連線。

az network vnet peering delete

刪除對等互連。

az network vnet peering list

列出對等互連。

az network vnet peering show

顯示對等互連的詳細資料。

az network vnet peering sync

同步虛擬網路對等互連連線。

az network vnet peering update

更新對等互連。

az network vnet peering wait

將 CLI 置於等候狀態,直到符合條件為止。

az network vnet show

取得虛擬網路的詳細資料。

az network vnet subnet

管理 Azure 虛擬網路中的子網。

az network vnet subnet create

建立子網路,並建立現有 NSG 與路由表的關聯。

az network vnet subnet delete

刪除子網。

az network vnet subnet list

列出虛擬網路中的子網。

az network vnet subnet list-available-delegations

列出子網委派可用的服務。

az network vnet subnet list-available-ips

列出子網中的一些可用 IP。

az network vnet subnet show

顯示子網的詳細資料。

az network vnet subnet update

更新子網。

az network vnet subnet wait

將 CLI 置於等候狀態,直到符合條件為止。

az network vnet tap

管理虛擬網路 TAP。

az network vnet tap create

建立虛擬網路點選。

az network vnet tap delete

刪除虛擬網路點選。

az network vnet tap list

列出虛擬網路點選。

az network vnet tap show

取得虛擬網路點選的詳細資料。

az network vnet tap update

更新虛擬網路點選的設定。

az network vnet update

更新虛擬網路。

az network vnet wait

將 CLI 置於等候狀態,直到符合條件為止。

az network vnet check-ip-address

檢查私人 IP 位址是否可用於虛擬網路內。

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

範例

檢查 MyVnet 內是否提供 10.0.0.4。

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

必要參數

--ip-address

要驗證的私人 IP 位址。

--name -n

虛擬網路 (VNet) 名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az network vnet create

建立虛擬網路。

您也可以指定子網名稱,並選擇性地) 位址前置詞 (,以同時建立子網。 若要瞭解如何建立虛擬網路,請造訪 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 {false, true}]
                       [--ddos-protection-plan]
                       [--dns-servers]
                       [--edge-zone]
                       [--enable-encryption {false, true}]
                       [--encryption-enforcement-policy {allowUnencrypted, dropUnencrypted}]
                       [--flowtimeout]
                       [--location]
                       [--network-security-group]
                       [--subnet-name]
                       [--subnet-prefixes]
                       [--tags]
                       [--vm-protection {false, true}]

範例

建立虛擬網路。

az network vnet create -g MyResourceGroup -n MyVnet

建立具有特定位址首碼和一個子網的虛擬網路。

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

建立虛擬網路。 自動產生的 ()

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

必要參數

--name -n

虛擬網路 (VNet) 名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

--address-prefixes

VNet 的 IP 位址首碼以空格分隔的清單。

預設值: 10.0.0.0/16
--bgp-community

與虛擬網路相關聯的 BGP 社群。

--ddos-protection

控制是否啟用 DDoS 保護。

接受的值: false, true
--ddos-protection-plan

要與 VNet 建立關聯的 DDoS 保護計劃名稱或識別碼。

--dns-servers

以空格分隔的 DNS 伺服器 IP 位址清單。

--edge-zone

邊緣區域的名稱。

--enable-encryption

在虛擬網路上啟用加密。

接受的值: false, true
--encryption-enforcement-policy --encryption-policy

若要控制虛擬機器是否允許加密虛擬網路加密。

接受的值: allowUnencrypted, dropUnencrypted
--flowtimeout

虛擬網路的 FlowTimeout 值 (分鐘) 。

--location -l

位置。 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 來設定預設位置。

--network-security-group --nsg

網路安全性群組的名稱或識別碼 (NSG) 。

--subnet-name

在 VNet 內建立的新子網名稱。

--subnet-prefixes

新子網的 CIDR 格式位址首碼以空格分隔的清單。 如果省略,則會自動保留 /24 (或 VNet 位址空間內可用) 區塊的大小。

--tags

空格分隔標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標籤。

--vm-protection

啟用 VNet 中所有子網的 VM 保護。

接受的值: false, true

az network vnet delete

刪除虛擬網路。

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

範例

刪除虛擬網路。

az network vnet delete -g MyResourceGroup -n myVNet

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

虛擬網路 (VNet) 名稱。

--no-wait

不等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az network vnet list

列出虛擬網路。

az network vnet list [--resource-group]

範例

列出訂用帳戶中的所有虛擬網路。

az network vnet list

列出資源群組中的所有虛擬網路。

az network vnet list -g MyResourceGroup

列出訂用帳戶中指定特定位址首碼的虛擬網路。

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

選擇性參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az network vnet list-available-ips

列出 vnet 中的一些可用 IP。

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

範例

列出 vnet 中的一些可用 IP。

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

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

虛擬網路 (VNet) 名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az network vnet list-endpoint-services

列出哪些服務支援指定區域中的 VNet 服務通道。

若要深入瞭解服務端點,請造訪 https://docs.microsoft.com/azure/virtual-network/virtual-network-service-endpoints-configure#azure-cli

az network vnet list-endpoint-services --location

範例

列出可用於美國西部區域的端點服務。

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

必要參數

--location -l

位置。 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 來設定預設位置。

az network vnet show

取得虛擬網路的詳細資料。

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

範例

取得 MyVNet 的詳細資料。

az network vnet show -g MyResourceGroup -n MyVNet

選擇性參數

--expand

展開參考的資源。 預設值為 [無]。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

虛擬網路 (VNet) 名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az network vnet update

更新虛擬網路。

az network vnet update [--add]
                       [--address-prefixes]
                       [--bgp-community]
                       [--ddos-protection {false, true}]
                       [--ddos-protection-plan]
                       [--dns-servers]
                       [--enable-encryption {false, true}]
                       [--encryption-enforcement-policy {allowUnencrypted, dropUnencrypted}]
                       [--flowtimeout]
                       [--force-string]
                       [--ids]
                       [--name]
                       [--remove]
                       [--resource-group]
                       [--set]
                       [--vm-protection {false, true}]

範例

使用 DNS 伺服器的 IP 位址更新虛擬網路。

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

更新虛擬網路以刪除 DNS 伺服器。

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

更新虛擬網路。 自動產生的 ()

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

選擇性參數

--add

藉由指定路徑和索引鍵值組,將 物件新增至物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。

--address-prefixes

VNet 的 IP 位址首碼以空格分隔的清單。

--bgp-community

與虛擬網路相關聯的 BGP 社群。

--ddos-protection

控制是否啟用 DDoS 保護。

接受的值: false, true
--ddos-protection-plan

要與 VNet 建立關聯的 DDoS 保護計劃名稱或識別碼。

--dns-servers

以空格分隔的 DNS 伺服器 IP 位址清單。

--enable-encryption

在虛擬網路上啟用加密。

接受的值: false, true
--encryption-enforcement-policy --encryption-policy

若要控制虛擬機器是否允許加密虛擬網路加密。

接受的值: allowUnencrypted, dropUnencrypted
--flowtimeout

虛擬網路的 FlowTimeout 值 (分鐘) 。

--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

虛擬網路 (VNet) 名稱。

--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove propertyToRemove。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--set

指定要設定的屬性路徑和值來更新物件。 範例:--set property1.property2=。

--vm-protection

啟用 VNet 中所有子網的 VM 保護。

接受的值: false, true

az network vnet wait

將 CLI 置於等候狀態,直到符合條件為止。

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

選擇性參數

--created

等候在 'Succeeded' 使用 'provisioningState' 建立。

--custom

等到條件符合自訂 JMESPath 查詢為止。 例如 provisioningState!='InProgress',instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

--exists

等到資源存在為止。

--expand

展開參考的資源。 預設值為 [無]。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--interval

以秒為單位輪詢間隔。

預設值: 30
--name -n

虛擬網路 (VNet) 名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--timeout

等候時間上限,以秒為單位。

預設值: 3600
--updated

等候 provisioningState 更新為 'Succeeded'。