审计日志对象

以下对象与auditlog API直接相关。

审计日志

审计日志对象包含有关用户操作的信息。 它具有以下属性。

属性 类型 描述
auditid ID 审计日志条目的 ID。使用 CUID 算法生成。
userid ID 审计日志条目作者的用户 ID。
username string 审计日志条目作者的用户名。
clock timestamp 审计日志条目的创建时间戳。
ip string 审计日志条目作者的 IP 地址。
action integer 审计日志条目的操作。

可能的值:
0 - 添加;
1 - 更新;
2 - 删除;
4 - 登出;
7 - 执行;
8 - 登录;
9 - 登录失败;
10 - 清除历史记录;
11 - 刷新配置;
12 - 推送。
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 - Housekeeping;
42 - 身份验证;
43 - 模板仪表板;
44 - 用户角色;
45 - API 令牌;
46 - 计划报表;
47 - 高可用节点;
48 - SLA;
49 - 用户目录;
50 - 模板组;
51 - 连接器;
52 - LLD 规则;
53 - 历史记录;
54 - 多因素认证;
55 - Proxy 组;
56 - LLD 规则原型。
resourceid ID 审计日志条目的资源标识符。
resource_cuid ID 审计日志条目的资源唯一标识符,使用 CUID 算法生成。
resourcename string 审计日志条目资源的人类可读名称。
recordsetid ID 审计日志条目的记录集 ID。在同一操作期间创建的审计日志记录将具有相同的记录集 ID。使用 CUID 算法生成。
details text 审计日志条目详情。详情以 JSON 对象形式存储,其中每个属性名都是发生更改的属性或嵌套对象的路径,而每个值都包含有关该属性或嵌套对象中更改的数据(采用数组格式)。

可能的值格式:
["add"] - 已添加嵌套对象;
["add", "<value>"] - 已添加对象的属性等于 <value>;
["update"] - 已更新嵌套对象;
["update", "<new value>", "<old value>"] - 已更新对象的属性已从 <old value> 更改为 <new value>;
["delete"] - 已删除嵌套对象。