novaclient.v2.images 模块

class novaclient.v2.images.GlanceManager(api)

基类: Manager

直接从服务目录使用 glance。

这用于为镜像执行名称到 ID 的查找,以及为 ‘boot’ 命令的 –image-with 选项列出镜像。不要将其用于其他任何用途。你已被警告。

find_image(name_or_id)

按名称或 ID 查找镜像(用户提供的输入)。

find_images(names_or_ids)

按名称或 ID 查找多个镜像(用户提供的输入)。

参数:

names_or_ids – 用于查找镜像的字符串列表。

返回值:

为找到的每个镜像提供的 novaclient.v2.images.Image 对象

引发:

注意:即使只通过 ID 提供一个镜像并在第一次查询中返回,此方法始终对镜像服务进行两次调用。

list()

获取所有镜像的详细列表。

返回类型:

Image 列表

resource_class

Image 的别名

class novaclient.v2.images.Image(manager, info, loaded=False, resp=None)

基类: Resource

填充并绑定到管理器。

参数:
  • manager – BaseManager 对象

  • info – 表示资源属性的字典

  • loaded – 如果设置为 True,则防止延迟加载

  • resp – 响应或响应对象列表

HUMAN_ID = True