
# 查询伸缩活动日志 - ListScalingActivityLogs
#### 功能介绍
根据输入条件过滤查询伸缩活动日志。查询结果分页显示。
- 可根据起始时间，截止时间，起始行号，记录数进行条件过滤查询。
- 若不加过滤条件默认查询最多20条伸缩活动日志信息。
 
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/AS/doc?api=ListScalingActivityLogs)中调试该接口。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-as/as_07_0200.html)。
- 如果使用身份策略授权，需具备如下身份策略权限。
  
  | 授权项                              | 访问级别 | 资源类型（\*为必须）    | 条件键                                                                                                                                                                                                                                                                                                                                                                                                                               | 别名                  | 依赖的授权项 |
  |:---|:---|:---|:---|:---|:---|
  | as:scalingGroup:listActivityLogs | list | scalingGroup\* | - [g:EnterpriseProjectId](https://support.huaweicloud.com/usermanual-iam5/iam_01_0934.html#section2)  - [g:ResourceTag/\<tag-key\>](https://support.huaweicloud.com/usermanual-iam5/iam_01_0934.html#section2)   | as:acivityLogs:list | -      |
     
  
 
#### URI
GET /autoscaling-api/v1/{project_id}/scaling_activity_log/{scaling_group_id}
![](https://support.huaweicloud.com/api-as/public_sys-resources/note_3.0-zh-cn.png)
可以在URI后面用'?'和'\&'添加不同的查询条件组合。支持参数说明中所有非必选参数过滤，请参考请求示例。
表1参数说明 
| 参数               | 是否必选 | 参数类型    | 描述                                         |
|:---|:---|:---|:---|
| project_id       | 是    | String  | 项目ID                                       |
| scaling_group_id | 是    | String  | 伸缩组ID                                      |
| start_time       | 否    | String  | 查询的起始时间，遵循UTC时间，格式是"yyyy-MM-ddThh:mm:ssZ"。 |
| end_time         | 否    | String  | 查询的截止时间，遵循UTC时间，格式是"yyyy-MM-ddThh:mm:ssZ"。 |
| start_number     | 否    | Integer | 查询的起始行号，默认为0。最小值为0。                        |
| limit            | 否    | Integer | 查询的记录条数，默认为20。取值范围为：0\~100。                |
   
#### 请求参数
无
#### 请求示例
查询ID为e5d27f5c-dd76-4a61-b4bc-a67c5686719a的伸缩组内的伸缩活动日志。
```
GET https://{Endpoint}/autoscaling-api/v1/{project_id}/scaling_activity_log/e5d27f5c-dd76-4a61-b4bc-a67c5686719a
```
#### 响应参数
表2响应参数 
| 参数                   | 参数类型                                                                     | 描述                                                                              |
|:---|:---|:---|
| total_number         | Integer                                                                  | 总记录数                                                                            |
| start_number         | Integer                                                                  | 查询的起始行号                                                                         |
| limit                | Integer                                                                  | 查询记录数                                                                           |
| scaling_activity_log | Array of [scaling_activity_log] objects | 伸缩活动日志列表。详情请见[表 scaling_activity_log字段数据结构说明]。 |
   
 表3scaling_activity_log字段数据结构说明 
| 参数                    | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|
| status                | String  | 伸缩活动状态： - SUCCESS：成功  - FAIL：失败  - DOING：伸缩过程中   |
| start_time            | String  | 伸缩活动触发时间，遵循UTC时间。                                                                                                                                                                                                                                                                                                    |
| end_time              | String  | 伸缩活动结束时间，遵循UTC时间。                                                                                                                                                                                                                                                                                                    |
| id                    | String  | 伸缩活动日志ID                                                                                                                                                                                                                                                                                                             |
| instance_removed_list | String  | 完成伸缩活动且只被移出弹性伸缩组的云服务器名称列表，云服务器名之间以逗号分隔。                                                                                                                                                                                                                                                                              |
| instance_deleted_list | String  | 完成伸缩活动且被移出弹性伸缩组并删除的云服务器名称列表，云服务器名之间以逗号分隔。                                                                                                                                                                                                                                                                            |
| instance_added_list   | String  | 完成伸缩活动且被加入弹性伸缩组的云服务器名称列表，云服务器名之间以逗号分隔。                                                                                                                                                                                                                                                                               |
| scaling_value         | Integer | 伸缩活动中变化（增加或减少）的云服务器数量。                                                                                                                                                                                                                                                                                               |
| description           | String  | 伸缩活动的描述信息。                                                                                                                                                                                                                                                                                                           |
| instance_value        | Integer | 伸缩组当前实例数值。                                                                                                                                                                                                                                                                                                           |
| desire_value          | Integer | 伸缩活动最终期望实例数值。                                                                                                                                                                                                                                                                                                        |
   
#### 响应示例
```
{
  "limit": 20,
  "scaling_activity_log": [
    {
      "id": "66e0f775-c4ac-4b52-9d5c-f93ba217aa5f",
      "instance_value": 1,
      "desire_value": 0,
      "scaling_value": 1,
      "start_time": "2019-03-18T16:00:11Z",
      "end_time": "2019-03-18T16:00:32Z",
      "instance_added_list": null,
      "instance_deleted_list": "as-config-bblh-ONQE551S",
      "instance_removed_list": null,
      "status": "SUCCESS",
      "description": "{\"reason\":[{\"change_reason\":\"RECURRENCE\",\"old_value\":1,\"scaling_policy_name\":\"as-policy-bvfk\",\"change_time\":\"2019-03-18T16:00:00Z\",\"new_value\":0,\"scaling_policy_id\":\"05545d3d-ccf9-4bca-ae4f-1e5e73ca0bf6\"}]}"
    },
    {
      "id": "c3a1fff6-84a3-4cbc-8ac0-e3b0f645ecd8",
      "instance_value": 0,
      "desire_value": 1,
      "scaling_value": 1,
      "start_time": "2019-03-16T10:21:11Z",
      "end_time": "2019-03-16T10:25:12Z",
      "instance_added_list": "as-config-bblh-ONQE551S",
      "instance_deleted_list": null,
      "instance_removed_list": null,
      "status": "SUCCESS",
      "description": "{\"reason\":[{\"change_reason\":\"DIFF\",\"old_value\":0,\"change_time\":\"2019-03-16T10:21:11Z\",\"new_value\":1}]}"
    }],
    "total_number": 2,
    "start_number": 0
}
```
#### 返回值
- 正常 200
  
- 异常
  
  | 返回值                               | 说明                           |
  |:---|:---|
  | 400 Bad Request                   | 服务器未能处理请求。                   |
  | 401 Unauthorized                  | 被请求的页面需要用户名和密码。              |
  | 403 Forbidden                     | 对被请求的页面访问禁止。                 |
  | 404 Not Found                     | 服务器无法找到被请求的页面。               |
  | 405 Method Not Allowed            | 请求中指定的方法不被允许。                |
  | 406 Not Acceptable                | 服务器生成的响应无法被客户端所接受。           |
  | 407 Proxy Authentication Required | 用户必须首先使用代理服务器进行验证，这样请求才会被处理。 |
  | 408 Request Timeout               | 请求超出了服务器的等待时间。               |
  | 409 Conflict                      | 由于冲突，请求无法被完成。                |
  | 500 Internal Server Error         | 请求未完成。服务异常。                  |
  | 501 Not Implemented               | 请求未完成。服务器不支持所请求的功能。          |
  | 502 Bad Gateway                   | 请求未完成。服务器从上游服务器收到一个无效的响应。    |
  | 503 Service Unavailable           | 请求未完成。系统暂时异常。                |
  | 504 Gateway Timeout               | 网关超时。                        |
     
  
 
#### 错误码
请参考[错误码](https://support.huaweicloud.com/api-as/as_07_0102.html)。
