获取仓库级同步记录 - getRepoReplicationRecord
功能介绍
根据仓库id查询仓库级的同步任务,包含运行状态、开始时间、结束时间、触发类型、触发人等信息
调用方法
请参见如何调用API。
授权信息
当前API调用无需身份策略权限。
URI
GET /cloudartifact/v5/repo/replication-record/{repo_id}
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| repo_id | 是 | String | 参数解释: 仓库id,格式为{region}_{domainId}_{format}_{sequence}。使用查询仓库详情,不会去统计仓库下的制品数量接口的响应体中"name"参数的值作为此参数的值。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| type | 否 | Integer | 参数解释: 触发类型,可根据触发类型筛选同步任务。 约束限制: 不涉及。 取值范围: 0:定时同步 1:手动同步 2:事件同步 默认取值: 不涉及。 |
| repo_replication_id | 否 | String | 参数解释: 任务ID,可根据任务ID筛选同步任务。 约束限制: 不涉及。 取值范围: 不涉及 默认取值: 不涉及。 |
| status | 否 | Integer | 参数解释: 运行状态,可根据运行状态筛选同步任务。 约束限制: 不涉及。 取值范围: 0:进行中 1:已完成 默认取值: 不涉及。 |
| start_time | 否 | String | 参数解释: 起始时间,晚于该时间启动的同步任务才会被筛选到。 约束限制: 不涉及。 取值范围: 毫秒级时间戳,例如 2026-03-23 19:45:30 对应的时间戳为 1774266330970。 默认取值: 不涉及。 |
| end_time | 否 | String | 参数解释: 结束时间,早于该时间启动的同步任务才会被筛选到。 约束限制: 不涉及。 取值范围: 毫秒级时间戳,例如 2026-03-23 19:45:30 对应的时间戳为 1774266330970。 默认取值: 不涉及。 |
| page_num | 否 | Integer | 参数解释: 分页查询的页数。 约束限制: (page_num - 1) * page_size < 2147483647。 取值范围: 1-2147483647。 |
| page_size | 否 | String | 参数解释: 分页查询的每页数据量。 约束限制: (page_num - 1) * page_size < 2147483647。 取值范围: 1-100。 默认取值: 10 |
请求参数
无
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| status | String | 参数解释: 请求成功或失败状态。 取值范围: success:请求成功。 error:请求失败。 |
| trace_id | String | 参数解释: 请求id,当前请求的唯一标识。 取值范围: 数字及中划线(-)组成的字符串。 |
| result | result object | 参数解释: 同步任务记录。 取值范围: 不涉及。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| results | Array of results objects | 参数解释: 同步任务记录。 取值范围: 不涉及。 |
| total_records | Integer | 参数解释: 总页数。 取值范围: 不涉及。 |
| total_pages | Integer | 参数解释: 总数目。 取值范围: 不涉及。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| id | Integer | 参数解释: 任务ID,可根据任务ID筛选同步任务。 约束限制: 不涉及。 取值范围: 不涉及 默认取值: 不涉及。 |
| type | Integer | 参数解释: 触发类型,可根据触发类型筛选同步任务。 约束限制: 不涉及。 取值范围: 0:定时同步 1:手动同步 2:事件同步 默认取值: 不涉及。 |
| repo | String | 参数解释: 仓库id。 取值范围: 不涉及。 |
| status | Integer | 参数解释: 运行状态,可根据运行状态筛选同步任务。 约束限制: 不涉及。 取值范围: 0:进行中 1:已完成 默认取值: 不涉及。 |
| replication_task_id | String | 参数解释: 任务ID,可根据任务ID筛选同步任务。 约束限制: 不涉及。 取值范围: 不涉及 默认取值: 不涉及。 |
| start_time | Integer | 参数解释: 任务启动结束时间。 约束限制: 不涉及。 取值范围: 毫秒级时间戳,例如 2026-03-23 19:45:30 对应的时间戳为 1774266330970。 默认取值: 不涉及。 |
| finish_time | Integer | 参数解释: 任务结束结束时间。 约束限制: 不涉及。 取值范围: 毫秒级时间戳,例如 2026-03-23 19:45:30 对应的时间戳为 1774266330970。 默认取值: 不涉及。 |
| execute_user | String | 参数解释: 执行人。 取值范围: 不涉及。 |
| target_url | String | 参数解释: 同步任务目标url。 取值范围: 不涉及。 |
| total_num | Integer | 参数解释: 同步任务同步的文件总数。 取值范围: 不涉及。 |
请求示例
https://artifact.example-1.com/cloudartifact/v5/repo/replication-record/xxxxxx_generic_322?type=1&repo_replication_id=&status=0&start_time=1774195200000&end_time=1774367999000&page_num=1&page_size=10&_=1774266245664
响应示例
状态码:200
OK
{
"status" : "success",
"trace_id" : "0b416f1e5ff2420187b21d8fc78b8a18",
"result" : {
"results" : [ ],
"total_records" : 0,
"total_pages" : 0
}
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | OK |
错误码
请参见错误码。