2.3.4. list


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

列出一组虚拟机

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

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

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

例如,几乎所有顶级集合都支持 搜索参数 来过滤结果,以及一个 max 参数来限制服务器返回的结果数量。

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

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

注意

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

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

如果无法检索结果列表,SDK 将引发错误异常,其中包含故障的详细信息。http://www.rubydoc.info/gems/ovirt-engine-sdk/OvirtSDK4/Error

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.