# 查询告警历史记录信息 - ListAlarmHandleHistories
#### 功能介绍
根据告警ID查询告警历史记录信息。
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/COC/doc?api=ListAlarmHandleHistories)中调试该接口，支持自动认证鉴权。API Explorer可以自动生成SDK代码示例，并提供SDK代码示例调试功能。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-coc/coc_api_06.html)。
- 如果使用身份策略授权，需具备如下身份策略权限。
  
  | 授权项                             | 访问级别 | 资源类型（\*为必须） | 条件键 | 别名 | 依赖的授权项 |
  |:---|:---|:---|:---|:---|:---|
  | coc:alarm:listHandleHistories | List | -         | -    | -    | -        |
     
  
 
#### URI
GET /v1/alarm-mgmt/alarm/{alarm_id}/handle-histories
表1路径参数 
| 参数      | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|:---|:---|:---|:---|
| alarm_id | 是  | String | **参数解释：** 告警ID，作为一条告警的唯一标识，可从COC控制台告警管理-\>汇聚告警获取告警ID。 **约束限制：** 不涉及 **取值范围：** 以"ALM"开头长度26的字符串。 **默认取值：** 不涉及 |
   
表2Query参数 
| 参数     | 是否必选 | 参数类型     | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| offset  | 是      | Integer | **参数解释：** 用于分页查询，偏移指针。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及 |
| limit | 是     | Integer  | **参数解释：** 用于分页查询，结果数量。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及      |
   
#### 请求参数
无
#### 响应参数
**状态码：200**
表3响应Body参数 
| 参数                    | 参数类型                                                                                                                         | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|
| count                 | Long                                                                                                                         | **参数解释：** 告警历史记录执行工单数量。单条告警可被执行多次，每次执行的记录都会与告警绑定，供用户查询。 **约束范围：** 不涉及 **取值范围：** 不涉及 **默认值：** 不涉及 |
| alarm_handle_histories | Array of [AlarmHandleHistory] objects | **参数解释：** 告警历史记录工单执行详情。 **约束范围：** 不涉及 **取值范围：** 不涉及 **默认值：** 不涉及                                  |
| resolved_record      | [ResolvedRecordDTO] object              | **参数解释：** 告警清除记录。 **约束范围：** 不涉及 **取值范围：** 不涉及 **默认值：** 不涉及                                        |
   
 表4AlarmHandleHistory 
| 参数                  | 参数类型                                                                                                       | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|
| work_order_id         | String                                                                                                  | **参数解释：** 任务执行工单ID。用户可在COC控制台的 "任务管理-\>执行记录"中，切换至对应执行任务类型的工单页签，查询相关工单信息。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| create_name            | String                                                                                                  | **参数解释：** 工单执行创建人名称。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| create_alias        | String                                                                                                    | **参数解释：** 工单执行创建人别名。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| task_type             | String                                                                                                  | **参数解释：** 工单任务类型。 **约束限制：** 不涉及 **取值范围：** - SCRIPT：脚本。   - RUNBOOK：作业。    **默认取值：** 不涉及 |
| start_time           | Long                                                                                                   | **参数解释：** 工单执行开始时间。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| end_time           | Long                                                                                                   | **参数解释：** 工单执行结束时间。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| duration             | Long                                                                                                      | **参数解释：** 工单执行耗时。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| status                | String                                                                                                   | **参数解释：** 工单状态。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| associated_task_name   | String                                                                                                  | **参数解释：** 脚本或作业id。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| associated_task_id | String                                                                                                  | **参数解释：** 脚本或作业id。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| sub_task_info        | [SubTaskInfoDTO] object | **参数解释：** 子任务相关信息，可参考请求体相关字段。 **约束限制：** 请选择[告警管理](https://support.huaweicloud.com/usermanual-coc/coc_um_06_02_04.html)处理告警。 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   
 表5SubTaskInfoDTO 
| 参数                         | 参数类型      | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|
| sub_associated_task_id       | String | **参数解释：** 子任务ID，任务的唯一标识。 **约束范围：** 长度最大至100。 **取值范围：** 不涉及 **默认值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| sub_associated_task_name     | String  | **参数解释：** 子任务名称。 **约束范围：** 长度最大至255。 **取值范围：** 不涉及 **默认值：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| sub_associated_task_type | String    | **参数解释：** 子任务类型分类。每个任务有两种分类，分别为自定义任务、公共任务。 **约束范围：** 不涉及 **取值范围：** - CUSTOMIZATION：自定义。   - COMMUNAL：公共。    **默认值：** 不涉及                                                                                                                                                                                                                                                                                                                              |
| sub_task_type               | String   | **参数解释：** 子任务类型。 **约束范围：** 不涉及 **取值范围：** - SCRIPT：脚本。   - RUNBOOK：作业。   - PLAN：应急预案。    **默认值：** 不涉及 |
   
 表6ResolvedRecordDTO 
| 参数            | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|:---|:---|:---|
| resolved_time | Integer  | **参数解释：** 清除汇聚告警的时间。 **约束范围：** 不涉及 **取值范围：** 不涉及 **默认值：** 不涉及 |
| create_name     | String | **参数解释：** 执行人。 **约束范围：** 不涉及 **取值范围：** 不涉及 **默认值：** 不涉及      |
| remarks       | String | **参数解释：** 清除时填写的备注。 **约束范围：** 不涉及 **取值范围：** 不涉及 **默认值：** 不涉及 |
   
#### 请求示例
查询告警ID为'ALM2025071216523205dS85AL9'的告警历史记录信息。
```
GET https://{Endpoint}/v1/alarm-mgmt/alarm/ALM2025071216523205dS85AL9/handle-histories?offset=0&limit=10
{ }
```
#### 响应示例
**状态码：200**
正确响应
```
{
  "alarm_handle_histories": {
    "associated_task_id": "SC20250422142607018c62b2d",
    "associated_task_name": "platform拨测自动化",
    "create_name": "COC_TEST",
    "duration": 448,
    "end_time": 1752484954398,
    "start_time": 1752484949914,
    "status": "FINISHED",
    "task_type": "SCRIPT",
    "work_order_id": "SCT20250714172229018ca2ef9"
  },
  "count": 1,
  "resolved_record": {
    create_name: "zx",
    remarks: "",
    resolved_time: 1748399160760
  },
  "sub_task_info": {
    "sub_associated_task_id": "RB20250312115143012ad8749",
    "sub_associated_task_name": "",
    "sub_associated_task_type": "CUSTOMIZATION",
    "sub_task_type": "SCRIPT",
  }
}
```
#### 状态码
| 状态码 | 描述  |
|:---|:---|
| 200 | 正确响应 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-coc/ErrorCode.html)。
