task(虚拟卷)

task 对象包含系统中当前正在运行或已完成的虚拟卷任务的相关信息。您可以使用 ListVirtualVolumeTasks 方法为所有虚拟卷任务检索此信息。

对象成员

此对象包含以下成员:

名称 说明 类型
cancelled 指示该任务是否已取消。可能值:
  • true
  • false
布尔型
cloneVirtualVolumeID 要克隆的虚拟卷的唯一虚拟卷 ID(用于克隆任务)。 UUID
parentMetadata 包含用于克隆虚拟卷或创建虚拟卷快照的任务的父级元数据的对象。 JSON 对象
parentTotalSize 克隆或快照任务的父级的可用总空间(以字节为单位)。 整型
parentUsedSize 克隆或快照任务的父级的已用空间(以字节为单位)。 整型
operation 任务所执行操作的类型。可能值:
  • unknown:此任务操作未知。
  • prepare:此任务正在准备虚拟卷。
  • snapshot:此任务正在创建虚拟卷的快照。
  • rollback:此任务正在将虚拟卷回滚到快照。
  • clone:此任务正在创建虚拟卷的克隆。
  • fastClone:此任务正在创建虚拟卷的快速克隆。
  • copyDiffs:此任务正在将不同块复制到虚拟卷。
字符串
status 虚拟卷任务的当前状态。可能值:
  • Error:此任务已失败并返回错误。
  • Queued:此任务正在等待运行。
  • Running:此任务当前正在运行。
  • Success:此任务已成功完成。
字符串
virtualVolumeHostID 已启动任务的主机的唯一 ID。 UUID
virtualVolumeID 新的唯一虚拟卷 ID(用于创建新虚拟卷的任务)。 UUID
virtualVolumeTaskID 任务的唯一 ID。 UUID