我正在使用Java SDK收集Azure虚拟机。但是,我无法弄清与虚拟机关联的vnet /子网。 SDK不直接提供此信息,也不提供REST API。
答案 0 :(得分:0)
我终于弄清楚了,并发布了答案。我们需要从与主网络接口关联的“主IP配置”中获取它。请让我知道是否有人有更好的解决方案。
NicIPConfiguration ipConfiguration = virtualMachine.getPrimaryNetworkInterface().primaryIPConfiguration();
String vnet = ipConfiguration.networkId();
String subnet = ipConfiguration.subnetName();
答案 1 :(得分:0)
获取与VM关联的VNet和子网名称
String vNet = virtualmachine.getPrimaryNetworkInterface().primaryIPConfiguration().getNetwork().name();
String subnet = virtualmachine.getPrimaryNetworkInterface().primaryIPConfiguration().subnetName();