搜索

2.3.2.2. list

download PDF

列表 方法检索集合中多个对象的表示。

列出虚拟机集合

# Find the service that manages the collection of virtual
# machines:
vms_service = system_service.vms_service
vms = vms_service.list

结果是一个 Ruby 数组,其中包含相应类型的实例。在上例中,响应是 Ruby 类 Vm 的实例列表。

某些服务的列表 方法支持额外的参数。

例如,几乎所有顶级集合都支持 search 参数,用于过滤结果,而 max 参数用于限制服务器返回的结果数。

列出调用"my*"的虚拟机

vms = vms_service.list(search: 'name=my*', max: 10)

注意

不是所有列表方法都支持 searchmax 参数。些列表方法可能支持其他参数。详情请查看 参考文档

如果结果列表为空,则返回的值是空的 Ruby 数组。它永远不会为 nil

如果无法检索结果列表,则 SDK 会产生一个包含失败详情的 Error 异常。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.