Table of Contents

以下objects与auditlogAPI直接相关。

审计日志

审计日志object记录了用户操作信息,具有以下属性:

属性 数据类型 描述
auditid string (只读) 审计日志条目ID,采用CUID算法生成
userid string 审计日志条目作者用户ID
username string 审计日志条目作者用户名
clock timestamp 审计日志条目创建时间戳
ip string 审计日志条目作者IP地址
action integer 审计日志条目操作类型

可选值:
0 - 新增;
1 - 更新;
2 - 删除;
4 - 登出;
7 - 执行;
8 - 登录;
9 - 登录失败;
10 - 历史记录清除
resourcetype integer 审计日志条目资源类型

可选值:
0 - 用户;
3 - 媒介类型;
4 - 主机;
5 - 动作;
6 - 图形;
11 - 用户组;
13 - 触发器;
14 - 主机组;
15 - 监控项;
16 - 图像;
17 - 值映射;
18 - 服务;
19 - 地图;
22 - Web场景;
23 - 发现规则;
25 - 脚本;
26 - Proxy;
27 - 维护;
28 - 正则表达式;
29 - 宏;
30 - 模板;
31 - 触发器原型;
32 - 图标映射;
33 - 仪表盘;
34 - 事件关联;
35 - 图形原型;
36 - 监控项原型;
37 - 主机原型;
38 - 自动注册;
39 - 模块;
40 - 设置;
41 - 数据清理;
42 - 认证;
43 - 模板仪表盘;
44 - 用户角色;
45 - API令牌;
46 - 计划报告;
47 - 高可用节点;
48 - SLA
resourceid string 审计日志条目资源标识符
resourcename string 审计日志条目资源可读名称
recordsetid string 审计日志条目记录集ID,同一操作产生的审计记录具有相同记录集ID,采用CUID算法生成
details text 审计日志条目详情,以JSON object格式存储,其中每个属性名表示发生变更的属性路径或嵌套object,每个值采用array格式记录变更数据

可选值格式:
["add"] - 已添加嵌套object;
["add", "<值>"] - 新增object的属性包含<值>;
["update"] - 已更新嵌套object;
["update", "<新值>", "<旧值>"] - 更新object的属性值从<旧值>变更为<新值>;
["delete"] - 已删除嵌套object