novaclient.v2.instance_action 模块

class novaclient.v2.instance_action.InstanceAction(manager, info, loaded=False, resp=None)

基类: Resource

填充并绑定到管理器。

参数:
  • manager – BaseManager 对象

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

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

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

class novaclient.v2.instance_action.InstanceActionManager(api)

基类: ManagerWithFind

get(server, request_id)

获取实例上执行的操作的详细信息。

参数:

request_id – 要获取的操作的 request_id。

list(server, marker=None, limit=None, changes_since=None, changes_before=None)

获取服务器上执行的操作列表。

参数:
  • serverServer(或其 ID)

  • marker – 从该操作请求 ID 表示的动作列表之后开始返回动作(可选)。

  • limit – 要返回的最大动作数。(可选)。

  • changes_since – 仅列出在某个时间点之后或等于某个时间点更改的实例操作。提供的时间应为 ISO 8061 格式的时间,例如 2016-03-04T06:27:59Z。(可选)。

  • changes_before – 仅列出在某个时间点之前或等于某个时间点更改的实例操作。提供的时间应为 ISO 8061 格式的时间,例如 2016-03-05T06:27:59Z。(可选)。

resource_class

InstanceAction 的别名