数据复制服务 DRS-查询任务列表:URI

时间:2024-10-18 19:41:52

URI

GET /v5/{project_id}/jobs

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户在某一Region下的Project ID。

获取方法请参见获取项目ID

表2 Query参数

参数

是否必选

参数类型

描述

job_type

String

任务场景。取值:

  • migration:实时迁移。
  • sync:实时同步。
  • cloudDataGuard:实时灾备。

枚举值:

  • migration
  • sync
  • cloudDataGuard

name

String

任务ID或名称。支持输入多个任务ID,逗号分隔,最多10个。

status

String

任务状态。取值:

  • CREATING:创建中。
  • CREATE_FAILED:创建失败。
  • CONFIGURATION:配置中。
  • STARTJOBING:启动中。
  • WAITING_FOR_START:等待启动中。
  • START_JOB_FAILED:任务启动失败。
  • FULL_TRANSFER_STARTED:全量迁移中,灾备场景为初始化。
  • FULL_TRANSFER_FAILED:全量迁移失败,灾备场景为初始化失败。
  • FULL_TRANSFER_COMPLETE:全量迁移完成,灾备场景为初始化完成。
  • INCRE_TRANSFER_STARTED:增量迁移中,灾备场景为灾备中。
  • INCRE_TRANSFER_FAILED:增量迁移失败,灾备场景为灾备异常。
  • RELEASE_RESOURCE_STARTED:结束任务中。
  • RELEASE_RESOURCE_FAILED:结束任务失败。
  • RELEASE_RESOURCE_COMPLETE:已结束。
  • CHANGE_JOB_STARTED:任务变更中。
  • CHANGE_JOB_FAILED:任务变更失败。
  • CHILD_TRANSFER_STARTING:子任务启动中。
  • CHILD_TRANSFER_STARTED:子任务迁移中。
  • CHILD_TRANSFER_COMPLETE:子任务迁移完成。
  • CHILD_TRANSFER_FAILED:子任务迁移失败。
  • RELEASE_CHILD_TRANSFER_STARTED:子任务结束中。
  • RELEASE_CHILD_TRANSFER_COMPLETE:子任务已结束。其中,异常状态可单独查询,也可以通过以下方式查询全部异常任务:CREATE_FAILED,START_JOB_FAILED,FULL_TRANSFER_FAILED,INCRE_TRANSFER_FAILED,RELEASE_RESOURCE_FAILED,CHANGE_JOB_FAILED,CHILD_TRANSFER_FAILED。

枚举值:

  • CREATING
  • CREATE_FAILED
  • CONFIGURATION
  • STARTJOBING
  • WAITING_FOR_START
  • START_JOB_FAILED
  • FULL_TRANSFER_STARTED
  • FULL_TRANSFER_FAILED
  • FULL_TRANSFER_COMPLETE
  • INCRE_TRANSFER_STARTED
  • INCRE_TRANSFER_FAILED
  • RELEASE_RESOURCE_STARTED
  • RELEASE_RESOURCE_FAILED
  • RELEASE_RESOURCE_COMPLETE
  • CHANGE_JOB_STARTED
  • CHANGE_JOB_FAILED
  • CHILD_TRANSFER_STARTING
  • CHILD_TRANSFER_STARTED
  • CHILD_TRANSFER_COMPLETE
  • CHILD_TRANSFER_FAILED
  • RELEASE_CHILD_TRANSFER_STARTED
  • RELEASE_CHILD_TRANSFER_COMPLETE

engine_type

String

引擎类型。取值:

  • oracle-to-gaussdbv5:Oracle同步到 GaussDB 分布式版,实时同步场景使用。
  • redis-to-gaussredis:Redis迁移到GeminiDB Redis,实时迁移场景使用。
  • rediscluster-to-gaussredis:Redis集群迁移到GeminiDB Redis,实时迁移场景使用。

枚举值:

  • oracle-to-gaussdbv5
  • redis-to-gaussredis
  • rediscluster-to-gaussredis

net_type

String

网络类型。取值:

  • eip:公网网络。
  • vpc:VPC网络。
  • vpn:VPN、专线网络。

枚举值:

  • eip
  • vpc
  • vpn

enterprise_project_id

String

企业项目ID。 缺省值:"",表示查询所有企业项目任务。

offset

Integer

偏移量,表示查询该偏移量后面的记录。

limit

Integer

查询返回记录的数量限制。

sort_key

String

返回结果按该关键字排序,默认为“create_time”。

当前支持排序的关键字:

  • name
  • status
  • create_time
  • net_type
  • job_direction
  • pay_mode

sort_dir

String

降序或升序(分别对应desc和asc,默认为“desc”)。

instance_ids

Array of strings

数据库实例ID列表,缺省值:null,表示不使用数据库实例ID过滤。

instance_ip

String

DRS绑定的数据库实例IP,缺省值:"",表示不使用DRS绑定数据库IP过滤。

support.huaweicloud.com/api-drs/drs_03_0159.html