更新时间:2025-09-30 GMT+08:00
分享

查询应用操作历史

功能介绍

根据应用ID查询操作历史。

调用方法

请参见如何调用API

URI

POST /v1/applications/{app_id}/operations/log

表1 路径参数

参数

是否必选

参数类型

描述

app_id

String

参数解释

应用ID。通过调用获取应用列表接口获取(响应体result[0].id的值)。

约束限制

不涉及。

取值范围

只能由英文字母、数字组成,且长度为32个字符。

默认取值

不涉及。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释

用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

约束限制

不涉及。

取值范围

字符串,长度不超过20000个字符。

默认取值

不涉及。

表3 请求Body参数

参数

是否必选

参数类型

描述

operation_type

Array of strings

参数解释

操作类型。

约束限制

不涉及。

取值范围

  • create: 新建。

  • modify: 修改。

  • disable: 禁用。

  • enable: 取消禁用。

默认取值

不涉及。

data_type

Array of strings

参数解释

数据类型。

约束限制

不涉及。

取值范围

  • application: 应用。

  • config: 参数设置。

  • permission: 权限管理。

  • message: 通知订阅。

  • deployment_actions: 部署步骤。

默认取值

不涉及。

operator_id

Array of strings

参数解释

操作者ID。通过调用IAM服务获取用户Token接口获取(响应体token.user.id的值)。

约束限制

不涉及。

取值范围

只能由英文字母、数字组成,且长度为32个字符。

默认取值

不涉及。

start_time

String

参数解释

起始时间,时间戳格式,单位毫秒,如2024-04-17 17:14:48对应的毫秒时间戳是:1713345288000。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

end_time

String

参数解释

结束时间,时间戳格式,单位毫秒,如2024-04-18 17:14:48对应的毫秒时间戳是:1713431688000。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

sort_type

String

参数解释

排序类型。

约束限制

不涉及。

取值范围

  • ASC: 正序。

  • asc: 正序。

  • DESC: 逆序。

  • desc: 逆序。

默认取值

不涉及。

sort_by

String

参数解释

查询排序字段。

约束限制

不涉及。

取值范围

operation_time: 操作时间。

默认取值

不涉及。

page_size

Integer

参数解释

页码。

约束限制

不涉及。

取值范围

1-100

默认取值

不涉及。

page_index

Integer

参数解释

页数。

约束限制

不涉及。

取值范围

0-99999

默认取值

不涉及。

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

result

Array of ListAppOperationsLogResult objects

参数解释

应用修改记录结果。

取值范围

不涉及。

total_num

Integer

参数解释

应用修改记录总数。

取值范围

只能是数字。

表5 ListAppOperationsLogResult

参数

参数类型

描述

operator

String

参数解释

操作者名称。

取值范围

不涉及。

operator_id

String

参数解释

操作者ID。

取值范围

不涉及。

operator_nick_name

String

参数解释

操作者昵称。

取值范围

不涉及。

operator_tenant_name

String

参数解释

操作者所属租户的名称。

取值范围

不涉及。

operator_tenant_id

String

参数解释

操作者所属租户id。

取值范围

不涉及。

operation_type

String

参数解释

操作类型。

取值范围

  • create: 新建。

  • modify: 修改。

  • disable: 禁用。

  • enable: 取消禁用。

data_type

String

参数解释

数据类型。

取值范围

  • application: 应用。

  • config: 参数设置。

  • permission: 权限管理。

  • message: 通知订阅。

  • deployment_actions: 部署步骤。

operation_time

String

参数解释

操作时间,时间戳格式,单位毫秒,如2024-04-18 14:14:48对应的毫秒时间戳是:1713420888000。

取值范围

不涉及。

请求示例

根据应用ID查询操作历史。

https://{endpoint}/v1/applications/00105ecca9d142148f9807cf0cdebfef/operations/log

{
  "operation_type" : [ "enable", "disable", "modify", "create" ],
  "data_type" : [ "deployment_actions", "message", "permission", "config", "application" ],
  "operator_id" : [ ],
  "start_time" : "1713345288000",
  "end_time" : "1713431688000",
  "sort_type" : "asc",
  "sort_by" : "operation_time",
  "page_size" : 10,
  "page_index" : 1
}

响应示例

状态码:200

OK,表示查询应用操作历史成功。

{
  "result" : [ {
    "operator" : "devcloud_devcloud_01",
    "operator_id" : "6baa7454109d47c192f22078fe6cda21",
    "operator_nick_name" : "nickNameTest",
    "operator_tenant_name" : "devcloud_devcloud_01",
    "operator_tenant_id" : "26a680dd72e7482eb60d2ef5513586b1",
    "operation_type" : "create",
    "data_type" : "application",
    "operation_time" : "1713420888000"
  } ],
  "total_num" : 1
}

状态码

状态码

描述

200

OK,表示查询应用操作历史成功。

错误码

请参见错误码

相关文档