我尝试列出基于资源组的VM,但是我想列出基于网络的VM。
有人可以帮我吗?
PagedList<VirtualMachine> resourceGroupVMs =
azure.virtualMachines()
.listByResourceGroup(resourceGroupName);
答案 0 :(得分:0)
众所周知,所有Azure SDK API都只是调用相关的REST API。因此,根据REST API references for Virtual Machine,如下所示,您看到没有API可以按网络列出VM。
注意:上图中的List
API是按描述所述按资源组列出VM的方法,
列出指定资源组中的所有虚拟机。在响应中使用nextLink属性获取虚拟机的下一页。
因此,在Java中按网络列出虚拟机的解决方法是使用azure.virtualmachines().listAll()
列出所有虚拟机,并使用网络配置文件过滤结果,以使echo VM获得所需的虚拟机。