az network vnet

Note

このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細をご覧ください。

プライベート IP アドレスが仮想ネットワーク内で使用できるかどうかを確認します。

仮想ネットワークの詳細については、以下を参照してください https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-network

コマンド

名前 説明 Status
az network vnet check-ip-address

プライベート IP アドレスが仮想ネットワーク内で使用できるかどうかを確認します。

コア GA
az network vnet create

仮想ネットワークを作成します。

コア GA
az network vnet delete

仮想ネットワークを削除します。

コア GA
az network vnet list

仮想ネットワークを一覧表示します。

コア GA
az network vnet list-available-ips

vnet で使用可能な IP を一覧表示します。

コア プレビュー
az network vnet list-endpoint-services

特定のリージョンでの VNet サービス トンネリングをサポートするサービスを一覧表示します。

コア GA
az network vnet peering

Azure Virtual Networks 間のピアリング接続を管理します。

コア GA
az network vnet peering create

仮想ネットワーク ピアリング接続を作成する。

コア GA
az network vnet peering delete

ピアリングの削除。

コア GA
az network vnet peering list

ピアリングを一覧表示します。

コア GA
az network vnet peering show

ピアリングの詳細を表示します。

コア GA
az network vnet peering sync

仮想ネットワーク ピアリング接続を同期します。

コア GA
az network vnet peering update

ピアリングを更新します。

コア GA
az network vnet peering wait

条件が満たされるまで CLI を待機状態にします。

コア GA
az network vnet show

仮想ネットワークの詳細を取得します。

コア GA
az network vnet subnet

Azure Virtual Network 内のサブネットを管理します。

コア GA
az network vnet subnet create

サブネットを作成し、既存の NSG とルート テーブルを関連付けます。

コア GA
az network vnet subnet delete

サブネットを削除します。

コア GA
az network vnet subnet list

仮想ネットワーク内のサブネットを一覧表示します。

コア GA
az network vnet subnet list-available-delegations

サブネットの委任に使用できるサービスを一覧表示します。

コア GA
az network vnet subnet list-available-ips

サブネットで使用可能な IP を一覧表示します。

コア プレビュー
az network vnet subnet show

サブネットの詳細を表示します。

コア GA
az network vnet subnet update

サブネットを更新します。

コア GA
az network vnet subnet wait

条件が満たされるまで CLI を待機状態にします。

コア GA
az network vnet tap

仮想ネットワーク TAP を管理します。

拡張 GA
az network vnet tap create

仮想ネットワーク タップを作成します。

拡張 GA
az network vnet tap delete

仮想ネットワーク タップを削除します。

拡張 GA
az network vnet tap list

仮想ネットワークのタップを一覧表示します。

拡張 GA
az network vnet tap show

仮想ネットワーク タップの詳細を取得します。

拡張 GA
az network vnet tap update

仮想ネットワーク タップの設定を更新します。

拡張 GA
az network vnet update

仮想ネットワークを更新します。

コア GA
az network vnet wait

条件が満たされるまで CLI を待機状態にします。

コア GA

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> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

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 {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}]

特定のアドレス プレフィックスと 1 つのサブネットを持つ仮想ネットワークを作成します。

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

仮想ネットワークを作成します。

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。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

既定値: ['10.0.0.0/16']
--bgp-community

仮想ネットワークに関連付けられている BGP コミュニティ。

--ddos-protection

DDoS 保護が有効かどうかを制御します。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
既定値: False
--ddos-protection-plan

VNet に関連付ける DDoS 保護プランの名前または ID。

--dns-servers

DNS サーバーの IP アドレスのスペース区切りの一覧。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

--edge-zone

エッジ ゾーンの名前。

--enable-encryption
プレビュー

仮想ネットワークで暗号化を有効にします。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
--encryption-enforcement-policy --encryption-policy
プレビュー

暗号化されていない仮想マシンを暗号化された仮想ネットワークで許可するかどうかを制御します。

承認された値: AllowUnencrypted, DropUnencrypted
--flowtimeout
プレビュー

仮想ネットワークの FlowTimeout 値 (分単位)。

--location -l

リソースの場所。

--network-security-group --nsg

ネットワーク セキュリティ グループ (NSG) の名前または ID。

--no-wait

実行時間の長い操作の終了を待機しません。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
--subnet-name

VNet 内に作成する新しいサブネットの名前。

--subnet-prefixes

新しいサブネットの CIDR 形式のアドレス プレフィックスのスペース区切りの一覧。 省略した場合は、VNet アドレス空間内で /24 (または使用可能な限り大きい) ブロックが自動的に予約されます。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

--subnets

仮想ネットワーク内のサブネットの一覧を管理します (次のようになります az network vnet subnet)。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

--vm-protection

VNet 内のすべてのサブネットに対して VM 保護を有効にします。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az network vnet delete

仮想ネットワークを削除します。

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

仮想ネットワークを削除します。

az network vnet delete -g MyResourceGroup -n myVNet

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

仮想ネットワーク (VNet) 名。

--no-wait

実行時間の長い操作の終了を待機しません。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

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> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az network vnet list-available-ips

プレビュー

このコマンドはプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

vnet で使用可能な IP を一覧表示します。

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

vnet で使用可能な IP を一覧表示します。

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

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

仮想ネットワーク (VNet) 名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

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> を使用して、既定の場所を構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az network vnet show

仮想ネットワークの詳細を取得します。

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

MyVNet の詳細を取得します。

az network vnet show -g MyResourceGroup -n MyVNet

省略可能のパラメーター

--expand

参照先のリソースを展開します。 既定値は None です。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

仮想ネットワーク (VNet) 名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az network vnet update

仮想ネットワークを更新します。

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}]

仮想ネットワークを DNS サーバーの IP アドレスで更新します。

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

仮想ネットワークを更新します。

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

DNS サーバーを削除するように仮想ネットワークを更新します。

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

省略可能のパラメーター

--add

パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value、string、または JSON 文字列>。

--address-prefixes

VNet の IP アドレス プレフィックスのスペース区切りの一覧。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

--bgp-community

仮想ネットワークに関連付けられている BGP コミュニティ。

--ddos-protection

DDoS 保護が有効かどうかを制御します。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
--ddos-protection-plan

VNet に関連付ける DDoS 保護プランの名前または ID。

--dns-servers

DNS サーバーの IP アドレスのスペース区切りの一覧。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

--enable-encryption
プレビュー

仮想ネットワークで暗号化を有効にします。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
--encryption-enforcement-policy --encryption-policy
プレビュー

暗号化されていない仮想マシンを暗号化された仮想ネットワークで許可するかどうかを制御します。

承認された値: AllowUnencrypted, DropUnencrypted
--flowtimeout
プレビュー

仮想ネットワークの FlowTimeout 値 (分単位)。

--force-string

'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

仮想ネットワーク (VNet) 名。

--no-wait

実行時間の長い操作の終了を待機しません。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
--remove

リストからプロパティまたは要素を削除します。 例: --remove property.list OR --remove propertyToRemove。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--set

設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--vm-protection

VNet 内のすべてのサブネットに対して VM 保護を有効にします。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az network vnet wait

条件が満たされるまで CLI を待機状態にします。

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

省略可能のパラメーター

--created

'provisioningState' が 'Succeeded' で作成されるまで待ちます。

既定値: False
--custom

条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。

--deleted

削除されるまで待ちます。

既定値: False
--exists

リソースが存在するまで待ちます。

既定値: False
--expand

参照先のリソースを展開します。 既定値は None です。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--interval

ポーリング間隔 (秒単位)。

既定値: 30
--name -n

仮想ネットワーク (VNet) 名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--timeout

最大待機時間 (秒単位)。

既定値: 3600
--updated

provisioningState が 'Succeeded' で更新されるまで待ちます。

既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。