以下objects与triggerAPI直接相关。
触发器 object 具有以下属性。
| 属性 | 数据类型 | 描述 | 
|---|---|---|
| triggerid | ID | 触发器的 ID。 属性行为: - 只读 - update 操作时必填 | 
| description | string | 触发器的名称。 属性行为: - create 操作时必填 | 
| expression | string | 简化的触发器表达式。 属性行为: - create 操作时必填 | 
| event_name | string | 触发器生成的事件名称。 | 
| opdata | string | 操作数据。 | 
| comments | string | 触发器的附加描述。 | 
| error | string | 如果更新触发器状态时出现问题,显示错误文本。 属性行为: - 只读 | 
| flags | integer | 触发器的来源。 可能的值: 0 - (默认) 普通触发器; 4 - 发现的触发器。 属性行为: - 只读 | 
| lastchange | timestamp | 触发器最后一次更改状态的时间。 属性行为: - 只读 | 
| priority | integer | 触发器的严重程度。 可能的值: 0 - (默认) 未分类; 1 - 信息; 2 - 警告; 3 - 一般; 4 - 严重; 5 - 灾难。 | 
| state | integer | 触发器的状态。 可能的值: 0 - (默认) 触发器状态是最新的; 1 - 当前触发器状态未知。 属性行为: - 只读 | 
| status | integer | 触发器是否启用或禁用。 可能的值: 0 - (默认) 启用; 1 - 禁用。 | 
| templateid | ID | 父模板触发器的 ID。 属性行为: - 只读 | 
| type | integer | 触发器是否可以 generate 多个问题事件。 可能的值: 0 - (默认) 不要 generate 多个事件; 1 - generate 多个事件。 | 
| url | string | 与触发器关联的 URL。 | 
| url_name | string | 与触发器关联的 URL 的标签。 | 
| value | integer | 触发器处于 OK 状态还是问题状态。 可能的值: 0 - (默认) OK; 1 - 问题。 属性行为: - 只读 | 
| recovery_mode | integer | OK 事件生成模式。 可能的值: 0 - (默认) 表达式; 1 - 恢复表达式; 2 - 无。 | 
| recovery_expression | string | 简化的触发器恢复表达式。 | 
| correlation_mode | integer | OK 事件关闭方式。 可能的值: 0 - (默认) 所有问题; 1 - 如果标签值匹配,则关闭所有问题。 | 
| correlation_tag | string | 用于匹配的标签。 | 
| manual_close | integer | 允许手动关闭。 可能的值: 0 - (默认) 否; 1 - 是。 | 
| uuid | string | 通用唯一标识符,用于将导入的触发器与已存在的触发器关联。如果未提供,则自动生成。 属性行为: - 如果触发器属于模板,则支持 | 
触发器标签 object 具有以下属性。