0

我正在使用 Java SDK 来收集 Azure 虚拟机。但是我无法弄清楚与 VM 关联的 vnet/子网。SDK 不直接提供此信息,也不提供 REST API。

4

2 回答 2

0

我终于弄清楚并发布了答案。我们需要从与主网络接口关联的主 IP 配置中获取它。如果有人有更好的解决方案,请告诉我。

NicIPConfiguration ipConfiguration = virtualMachine.getPrimaryNetworkInterface().primaryIPConfiguration();

String vnet = ipConfiguration.networkId();
String subnet = ipConfiguration.subnetName(); 
于 2019-05-30T20:53:41.107 回答
0

获取与 VM 关联的 VNet 和子网名称

String vNet = virtualmachine.getPrimaryNetworkInterface().primaryIPConfiguration().getNetwork().name();
String subnet = virtualmachine.getPrimaryNetworkInterface().primaryIPConfiguration().subnetName();
于 2020-01-08T16:33:59.387 回答