openstack.clustering.v1.action

Action 类

Action 类继承自 Resource

class openstack.clustering.v1.action.Action(_synchronized=False, connection=None, **attrs)

基础资源

参数:
  • _synchronized (bool) – 这不打算直接使用。请参阅 new()existing()

  • connection (openstack.connection.Connection) – 对正在使用的 Connection 的引用。默认为 None,允许在单元测试中等情况下使用不带活动 Connection 的 Resource 对象。Resource 代码中对 self._connection 的使用应使用 None 检查进行保护。

resource_key = 'action'

资源的单数形式的键。

resources_key = 'actions'

资源的复数形式的键。

base_path = '/actions'

此资源的 URI 的基本部分。

allow_list = True

允许对此资源进行列表操作。

allow_fetch = True

允许对此资源进行获取操作。

allow_commit = True

允许对此资源进行更新操作。

commit_method = 'PATCH'

提交资源的 HTTP 方法 (PUT、PATCH、POST)

name

操作的名称。

target_id

目标对象的 ID,可以是集群或节点。

action

操作的内置类型名称。

cause

创建操作的原因的字符串表示形式。

owner_id

当前正在运行操作的引擎的 ID。

user_id

创建此操作的用户 ID。

project_id

此配置所属的项目 ID。

domain_id

操作的域 ID。

interval

两次连续执行之间的间隔(秒)。

start_at

操作开始的时间。

end_at

操作完成执行的时间。

timeout

超时时间(秒)。

status

操作的当前状态。

inputs

包含操作输入的字典。

outputs

包含操作输出的字典。

depends_on

必须在操作开始执行之前完成的操作列表。

depended_by

只有在此操作完成后才能开始的操作列表。

created_at

创建操作的时间戳。

updated_at

上次更新操作的时间戳。

cluster_id

此操作运行的集群的 ID。