更新时间:2026-01-12 GMT+08:00

查询操作记录

功能介绍

该接口用于查询操作记录。

调用方法

请参见如何调用API

URI

GET /v1.0/{project_id}/clusters/{cluster_id}/lgsconf/listactions

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释

项目ID。获取方法请参见获取项目ID和名称

约束限制

不涉及

取值范围

账户的项目ID。

默认取值

不涉及

cluster_id

String

参数解释

指定查询集群ID。获取方法请参见获取集群ID

约束限制

不涉及

取值范围

集群ID。

默认取值

不涉及

表2 Query参数

参数

是否必选

参数类型

描述

offset

String

参数解释

指定查询起始值,默认值为0

约束限制

不涉及

取值范围

0-1000

默认取值

0

limit

String

参数解释

指定查询个数,默认值为10,即一次查询10条记录信息。

约束限制

不涉及

取值范围

1-1000

默认取值

10

请求参数

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

actions

Array of actions objects

操作记录列表。

表4 actions

参数

参数类型

描述

id

String

操作记录ID。

actionType

String

参数解释

操作类型。

取值范围

  • submit:操作类型提交。

  • update:操作类型更新。

  • extensionStart:扩容开始。

  • modifyFlavorStart:支持规格横向变更开始。

  • start:操作开始。

  • stop:操作停止。

confContent

String

配置文件内容。

status

String

参数解释

操作状态。

取值范围

  • running:运行中。

  • success:成功。

  • failed:已失败。

  • warn:告警。

updateAt

String

参数解释

更新时间。

取值范围

格式为ISO8601:CCYY-MM-DDThh:mm:ss。

errorMsg

String

错误信息。当操作状态为success时该字段为null。

message

String

内容。

请求示例

查询操作记录。

GET https://{Endpoint}/v1.0/{project_id}/clusters/5c77b71c-5b35-4f50-8984-76387e42451a/lgsconf/listactions

响应示例

状态码:200

请求已成功。

{
  "actions" : [ {
    "id" : "e487cb83-1b30-435d-a11a-def463bbe9aa",
    "actionType" : "stop",
    "confContent" : "xxxxxxxx",
    "status" : "success",
    "updateAt" : "2021-09-29T02:44:44",
    "errorMsg" : "xxxxxxxx",
    "message" : {
      "keepAlive" : "0",
      "confNames" : "conf1"
    }
  } ]
}

状态码

状态码

描述

200

请求已成功。

400

非法请求。

建议直接修改该请求,不要重试该请求。

409

服务器在完成请求时发生冲突。

返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。

412

未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。

错误码

请参见错误码