azure - Azure Java SDK 中是否有基于网络筛选 VM 的选项?
问题描述
我尝试根据资源组列出 VM,但我想根据网络列出 VM。
有人可以帮我弄这个吗?
PagedList<VirtualMachine> resourceGroupVMs =
azure.virtualMachines()
.listByResourceGroup(resourceGroupName);
解决方案
据我所知,所有 Azure SDK API 都只是调用相关的 REST API。因此,根据Virtual Machine 的 REST API 参考,如下所示,您会看到没有按网络列出 VM 的 API。
注意:List
上图中的API是按资源组列出虚拟机的描述说的,
列出指定资源组中的所有虚拟机。在响应中使用 nextLink 属性来获取下一页的虚拟机。
因此,Java 中按网络列出 VM 的解决方法是使用azure.virtualmachines().listAll()
列出所有 VM 并使用 echo VM 的网络配置文件过滤结果以获得您想要的。
推荐阅读
- amazon-web-services - 无法为 Mac 实例分配专用主机 AWS EC2
- python - 悬停时仅显示单行,隐藏所有其他行
- javascript - 反应渲染不更新
- python - 配置文件 - 通过 pyodbc 将 python 连接到 SQL Server
- google-sheets - Vlookup 的总和
- design-patterns - 装饰器设计模式与复合设计模式
- php - PHP 电子表格 - 标题图片
- javascript - 如何在 ReactJs 中使用数据复制引导网格屏幕
- next.js - 样式化组件和 MDX 的热重载失败
- php - 在 Wordpress 中将 file_get_contents 转换为 wp_remote_post