以下objects与auditlog
API直接相关。
审计日志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 |