novaclient.v2.agents 模块

agent 接口

class novaclient.v2.agents.Agent(manager, info, loaded=False, resp=None)

基类: Resource

填充并绑定到管理器。

参数:
  • manager – BaseManager 对象

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

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

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

class novaclient.v2.agents.AgentsManager(api)

基类: ManagerWithFind

create(os, architecture, version, url, md5hash, hypervisor)

创建一个新的 agent 构建。

delete(id)

删除现有的 agent 构建。

参数:

id – 要删除的 agent 的 id

返回值:

novaclient.base.TupleWithMeta 的一个实例

list(hypervisor=None)

列出所有 agent 构建。

resource_class

别名 Agent

update(id, version, url, md5hash)

更新现有的 agent 构建。