更新时间:2023-09-13 GMT+08:00

批量查询灾备初始化进度

功能介绍

根据任务ID批量查询灾备初始化进度,虚拟id不支持查询。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /v3/{project_id}/jobs/batch-struct-process

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户在某一Region下的Project ID。

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

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

指定类型为application/json。

缺省值:application/json

X-Auth-Token

String

从IAM服务获取的用户Token。

X-Language

String

请求语言类型。

缺省值:en-us

取值:

  • en-us
  • zh-cn
表3 请求Body参数

参数

是否必选

参数类型

描述

jobs

Array of strings

批量查询任务请求体。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

results

Array of objects

批量查询灾备初始化进度返回列表。

详情请参见表5

count

Integer

总数。

表5 results字段数据结构说明

参数

参数类型

描述

job_id

String

任务ID。

error_code

String

错误码。

error_message

String

错误信息。

struct_process

Object

灾备初始化进度信息。

详情请参见表6

表6 struct_process字段数据结构说明

参数

参数类型

描述

create_time

String

数据生成时间。

result

Array of objects

对比结果。

详情请参见表7

表7 result字段数据结构说明

参数

参数类型

描述

type

String

对象类型。

status

Integer

状态。

src_count

Integer

源对象数量。

dst_count

Integer

目标对象数量。

start_time

Long

开始时间。

end_time

Long

结束时间。

请求示例

批量查询灾备初始化对象详情示例:

https://{endpoint}/v3/054ba152d480d55b2f5dc0069e7ddef0/jobs/batch-struct-process

{
  "jobs" : [ "0ea5c5a0-e1b5-4421-80a9-7c9ff27jb502" ]
}

响应示例

状态码: 200

OK

{
  "count" : 1,
  "results" : [ {
    "job_id": "8ee21a0b-fff5-46b4-a6dd-6c54d5djb201",
    "struct_process" : {
      "result" : [ {
        "type" : "table",
        "status" : 2,
        "src_count" : 0,
        "dst_count" : 0,
        "start_time" : 1608097599000,
        "end_time" : 1608097600000
      }, {
        "type" : "view",
        "status" : 2,
        "src_count" : 0,
        "dst_count" : 0,
        "start_time" : 1608097599000,
        "end_time" : 1608097600000
      }, {
        "type" : "table_structure",
        "status" : 2,
        "src_count" : 0,
        "dst_count" : 0,
        "start_time" : 1608097599000,
        "end_time" : 1608097600000
      }, {
        "type" : "database",
        "status" : 2,
        "src_count" : 1,
        "dst_count" : 1,
        "start_time" : 1608097599000,
        "end_time" : 1608097600000
      }, {
        "type" : "function",
        "status" : 2,
        "src_count" : 0,
        "dst_count" : 0,
        "start_time" : 1608097599000,
        "end_time" : 1608097600000
      }, {
        "type" : "procedure",
        "status" : 2,
        "src_count" : 0,
        "dst_count" : 0,
        "start_time" : 1608097599000,
        "end_time" : 1608097600000
      }, {
        "type" : "table_indexs",
        "status" : 2,
        "src_count" : 0,
        "dst_count" : 0,
        "start_time" : 1608097599000,
        "end_time" : 1608097600000
      } ],
      "create_time" : "1608429670521"
    }
  } ]
}

状态码

状态码

描述

200

OK

错误码

请参见错误码