az network vnet subnet
Azure Virtual Network 内のサブネットを管理します。
サブネットの詳細については、 https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-subnetを参照してください。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
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 subnet create
サブネットを作成し、既存の NSG とルート テーブルを関連付けます。
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}]
[--endpoints]
[--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]
[--sharing-scope {DelegatedServices, Tenant}]
例
カスタム ルート テーブルを使用して NSG にアタッチされた新しいサブネットを作成します。
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
NAT ゲートウェイに接続された新しいサブネットを作成します。
az network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21"
必須のパラメーター
サブネット名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
仮想ネットワーク (VNet) 名。
省略可能のパラメーター
CIDR 形式のアドレス プレフィックスのスペース区切りの一覧。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
サブネット内のすべての VM の既定の送信接続を無効にするには、このプロパティを false に設定します。 このプロパティは、サブネットの作成時にのみ設定でき、既存のサブネットに対して更新することはできません。
サブネットを委任する必要があるサービスのスペース区切りの一覧 (たとえば、Microsoft.Sql/servers)。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
サブネットのプライベート エンドポイント ネットワーク ポリシーを無効にします。 間もなく --private-endpoint-network-policies
に置き換えられますのでご注意ください。
サブネットのプライベート リンク サービス ネットワーク ポリシーを無効にします。 間もなく --private-link-service-network-policies
に置き換えられますのでご注意ください。
サービス エンドポイントの配列。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
アタッチする NAT ゲートウェイの名前または ID。
ネットワーク セキュリティ グループ (NSG) の名前または ID。
実行時間の長い操作の終了を待機しません。
プライベート エンドポイントのネットワーク ポリシーを管理します。
プライベート リンク サービスのネットワーク ポリシーを管理します。
サブネットに関連付けるルート テーブルの名前または ID。
適用するサービス エンドポイント ポリシーの名前または ID のスペース区切りの一覧。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
このサブネットへのプライベート アクセスが許可されているサービスのスペース区切りの一覧。 値の由来: az network vnet list-endpoint-services。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
AAD テナント内の他のサブスクリプションとサブネットを共有できるようにするには、このプロパティを Tenant に設定します。 このプロパティは、defaultOutboundAccess が false に設定されている場合にのみ設定できます。両方のプロパティは、サブネットが空の場合にのみ設定できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network vnet subnet delete
サブネットを削除します。
az network vnet subnet delete [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--vnet-name]
例
サブネットを削除します。
az network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サブネット名。
実行時間の長い操作の終了を待機しません。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
仮想ネットワーク (VNet) 名。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network vnet subnet list
仮想ネットワーク内のサブネットを一覧表示します。
az network vnet subnet list --resource-group
--vnet-name
[--max-items]
[--next-token]
例
仮想ネットワーク内のサブネットを一覧表示します。
az network vnet subnet list -g MyResourceGroup --vnet-name MyVNet
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
仮想ネットワーク (VNet) 名。
省略可能のパラメーター
コマンドの出力で返される項目の合計数。 使用可能な項目の合計数が指定された値を超える場合は、コマンドの出力にトークンが提供されます。 改ページ位置の変更を再開するには、後続のコマンドの引数 --next-token
トークン値を指定します。
ページ分割を開始する場所を指定するトークン。 これは、以前に切り捨てられた応答からのトークン値です。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network vnet subnet list-available-delegations
サブネットの委任に使用できるサービスを一覧表示します。
az network vnet subnet list-available-delegations [--location]
[--max-items]
[--next-token]
[--resource-group]
例
米国西部リージョンで使用可能な委任のサービス名を取得します。
az network vnet subnet list-available-delegations -l westus --query [].serviceName
サブネットの委任に使用できるサービスを一覧表示します。 (自動生成)
az network vnet subnet list-available-delegations --resource-group MyResourceGroup
省略可能のパラメーター
Location。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。 指定しない場合は、リソース グループの場所が使用されます。
コマンドの出力で返される項目の合計数。 使用可能な項目の合計数が指定された値を超える場合は、コマンドの出力にトークンが提供されます。 改ページ位置の変更を再開するには、後続のコマンドの引数 --next-token
トークン値を指定します。
ページ分割を開始する場所を指定するトークン。 これは、以前に切り捨てられた応答からのトークン値です。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network vnet subnet list-available-ips
このコマンドはプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
サブネットで使用可能な IP を一覧表示します。
az network vnet subnet list-available-ips [--ids]
[--name]
[--resource-group]
[--subscription]
[--vnet-name]
例
サブネットで使用可能な IP を一覧表示します。
az network vnet subnet list-available-ips --resource-group MyResourceGroup --vnet-name MyVNet -n MySubnet
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サブネット名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
仮想ネットワーク (VNet) 名。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network vnet subnet show
サブネットの詳細を表示します。
az network vnet subnet show [--expand]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--vnet-name]
例
仮想ネットワークに関連付けられているサブネットの詳細を表示します。
az network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet
省略可能のパラメーター
参照先のリソースを展開します。 既定値は None です。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サブネット名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
仮想ネットワーク (VNet) 名。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network vnet subnet update
サブネットを更新します。
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}]
[--endpoints]
[--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]
[--sharing-scope {DelegatedServices, Tenant}]
[--subscription]
[--vnet-name]
例
ネットワーク セキュリティ グループをサブネットに関連付けます。
az network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg
NAT ゲートウェイを使用してサブネットを更新します。
az network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21"
プライベート エンドポイント ネットワーク ポリシーを無効にします。
az network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled
サブネット内のネットワーク セキュリティ グループをデタッチします。
az network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null
省略可能のパラメーター
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>.
CIDR 形式のアドレス プレフィックスのスペース区切りの一覧。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
サブネット内のすべての VM の既定の送信接続を無効にするには、このプロパティを false に設定します。 このプロパティは、サブネットの作成時にのみ設定でき、既存のサブネットに対して更新することはできません。
サブネットを委任する必要があるサービスのスペース区切りの一覧 (たとえば、Microsoft.Sql/servers)。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
サブネットのプライベート エンドポイント ネットワーク ポリシーを無効にします。 間もなく --private-endpoint-network-policies
に置き換えられますのでご注意ください。
サブネットのプライベート リンク サービス ネットワーク ポリシーを無効にします。 間もなく --private-link-service-network-policies
に置き換えられますのでご注意ください。
サービス エンドポイントの配列。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
サブネット名。
アタッチする NAT ゲートウェイの名前または ID。 null を使用してデタッチします。
ネットワーク セキュリティ グループ (NSG) の名前または ID。 null を使用してデタッチします。
実行時間の長い操作の終了を待機しません。
プライベート エンドポイントのネットワーク ポリシーを管理します。
プライベート リンク サービスのネットワーク ポリシーを管理します。
リストからプロパティまたは要素を削除します。 例: --remove property.list OR --remove propertyToRemove。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブネットに関連付けるルート テーブルの名前または ID。 null を使用してデタッチします。
適用するサービス エンドポイント ポリシーの名前または ID のスペース区切りの一覧。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
このサブネットへのプライベート アクセスが許可されているサービスのスペース区切りの一覧。 値の由来: az network vnet list-endpoint-services。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=。
AAD テナント内の他のサブスクリプションとサブネットを共有できるようにするには、このプロパティを Tenant に設定します。 このプロパティは、defaultOutboundAccess が false に設定されている場合にのみ設定できます。両方のプロパティは、サブネットが空の場合にのみ設定できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
仮想ネットワーク (VNet) 名。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network vnet subnet wait
条件が満たされるまで CLI を待機状態にします。
az network vnet subnet wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
[--vnet-name]
省略可能のパラメーター
'provisioningState' が 'Succeeded' で作成されるまで待ちます。
条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。
削除されるまで待ちます。
リソースが存在するまで待ちます。
参照先のリソースを展開します。 既定値は None です。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
ポーリング間隔 (秒単位)。
サブネット名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
最大待機時間 (秒単位)。
provisioningState が 'Succeeded' で更新されるまで待ちます。
仮想ネットワーク (VNet) 名。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI