这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.

> 审计日志对象

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

审计日志

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

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

可用值:
0 - Add;
1 - Update;
2 - Delete;
4 - Logout;
7 - Execute;
8 - Login;
9 - Failed login;
10 - History clear。
resourcetype integer 审计日志项的资源类型。

可用值:
0 - 用户;
3 - 媒介类型;
4 - 主机;
5 - 动作;
6 - 图表;
11 - 用户组;
13 - 触发器;
14 - 主机组;
15 - 监控项;
16 - Image;
17 - Value map;
18 - Service;
19 - Map;
22 - Web 场景;
23 - 发现规则;
25 - Script;
26 - Proxy;
27 - Maintenance;
28 - 正则表达式;
29 - Macro;
30 - 模板;
31 - Trigger prototype;
32 - Icon mapping;
33 - 仪表盘;
34 - Event correlation;
35 - Graph prototype;
36 - Item prototype;
37 - Host prototype;
38 - Autoregistration;
39 - Module;
40 - Settings;
41 - Housekeeping;
42 - Authentication;
43 - Template dashboard;
44 - User role;
45 - Auth token;
46 - Scheduled report。
resourceid string 审计日志项资源标识符。
resourcename string 审计日志项可读名称。
recordsetid string 审计日志项记录集的 ID。在同一操作期间创建的审计日志记录将具有相同的 记录集 ID。使用 CUID 算法生成。
details text 审计日志项详情。详细信息存储为 JSON 对象,其中每个属性名称都是发生更改的属性或嵌套对象的路径,并且每个值都包含有关此属性更改的数据。格式为数组格式。

可用值格式:
["add"] - 被添加的嵌套对象;
["add", "<value>"] - 被添加的对象属性中包含了 <value>;
["update"] - 被更新的嵌套对象;
["update", "<new value>", "<old value>"] - 被更新对象的属性值从 <old value> 更改为 <new value>;
["delete"] - 被删除的嵌套对象。