查询定时运维历史记录 - ListScheduledTaskHistory
功能介绍
按照特定条件查询定时运维任务的历史执行记录。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项
访问级别
资源类型(*为必须)
条件键
别名
依赖的授权项
coc:schedule:getHistories
Read
schedule *
g:EnterpriseProjectId
-
-
URI
GET /v1/schedule/task/history
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
task_id | 是 | String | 参数解释: 定时任务ID。 约束限制: 真实存在的任意的任务。 取值范围: 以“ST”开头长度26的字符串。 默认取值: 不涉及。 |
id | 否 | String | 参数解释: 定时任务关联的脚本工单ID或作业工单ID。 约束限制: 在“脚本管理”或“作业管理”中真实存在的工单ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
region | 否 | String | 参数解释: 定时任务所属区域。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
status | 否 | String | 参数解释: 定时任务执行状态。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
started_start_time | 否 | Long | 参数解释: 定时任务开始执行时间参数的查询区间的开始时间戳。 约束限制: 不涉及。 取值范围: 毫秒级UTC时间戳。 默认取值: 不涉及。 |
started_end_time | 否 | Long | 参数解释: 定时任务开始执行时间参数的查询区间的结束时间戳。 约束限制: 不涉及。 取值范围: 毫秒级UTC时间戳。 默认取值: 不涉及。 |
finished_start_time | 否 | Long | 参数解释: 任务结束执行时间参数的查询区间的开始时间戳。 约束限制: 不涉及。 取值范围: 毫秒级UTC时间戳。 默认取值: 不涉及。 |
finished_end_time | 否 | Long | 参数解释: 任务结束执行时间参数的查询区间的结束时间戳。 约束限制: 不涉及。 取值范围: 毫秒级UTC时间戳。 默认取值: 不涉及。 |
marker | 否 | String | 参数解释: 用于分页查询。 约束限制: 上一页数据的最后一条记录的ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
offset | 否 | Integer | 参数解释: 用于分页查询,偏移指针。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
limit | 是 | Integer | 参数解释: 用于分页查询,结果数量。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
sort_key | 否 | String | 参数解释: 排序字段名。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
sort_dir | 否 | String | 参数解释: 排序方式,与sort_key搭配使用。 约束限制: 不涉及。 取值范围:
默认取值: desc。 |
请求参数
无
响应参数
状态码:200
参数 | 参数类型 | 描述 |
|---|---|---|
count | Long | 参数解释: 定时任务历史执行记录总数量。 取值范围: 不涉及。 |
next_maker | String | 参数解释: 分页标记。 取值范围: 不涉及。 |
scheduled_task_history_list | Array of ScheduledTaskHistory objects | 参数解释: 定时任务历史执行记录列表。 取值范围: 请参考ScheduledTaskHistory的具体取值约束。 |
参数 | 参数类型 | 描述 |
|---|---|---|
id | String | 参数解释: 定时任务历史执行记录ID。 取值范围: 不涉及。 |
task_type | String | 参数解释: 定时任务关联的任务类型。 取值范围:
|
execution_id | String | 参数解释: 定时任务关联的任务工单ID。 取值范围: 不涉及。 |
associated_task_name | String | 参数解释: 定时任务关联的任务名称。 取值范围: 不涉及。 |
associated_task_name_en | String | 参数解释: 定时任务关联的任务名称(英文)。 取值范围: 不涉及。 |
region | String | 参数解释: 定时任务关联的实例资源所在的区域。 取值范围: 不涉及。 |
created_by | String | 参数解释: 定时任务创建人的IAM用户ID。 取值范围: 不涉及。 |
started_time | Long | 参数解释: 定时任务开始执行时间戳。 取值范围: 不涉及。 |
finished_time | Long | 参数解释: 定时任务结束执行时间戳。 取值范围: 不涉及。 |
status | String | 参数解释: 定时任务的执行状态 取值范围:
|
execution_msg | String | 参数解释: 定时任务执行结果描述。 取值范围: 不涉及。 |
状态码:400
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 参数解释: 错误码。 取值范围: 不涉及。 |
error_msg | String | 参数解释: 错误描述。 取值范围: 不涉及。 |
请求示例
根据任务ID查询前10次执行成功的历史记录,并按开始时间逆序显示。
GET /v1/schedule/task/history?task_id=ST****&limit=10&offset=0&sort_key=started_time&sort_dir=desc&status=FINISHED
响应示例
状态码:200
请求成功。
{
"count" : 1,
"next_maker" : "****",
"scheduled_task_history_list" : [ {
"associated_task_name" : "****",
"created_by" : "****",
"execution_id" : "SC****",
"finished_time" : 1745659982000,
"id" : "****",
"region" : "cn-north-4",
"started_time" : 1745659970000,
"status" : "FINISHED",
"task_type" : "SCRIPT"
} ]
} 状态码
状态码 | 描述 |
|---|---|
200 | 请求成功。 |
400 | 服务器未能处理请求。 |
错误码
请参见错误码。

