以下对象与triggerAPI直接相关。
触发器对象具有以下属性。
| 属性 类 | 说明 | |
|---|---|---|
| triggerid | string | (只读) 触发器的ID。 |
| description (必须) |
string | 触发器的名称。 |
| expression (必须) |
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 | string | (只读) 父触发器模板ID。 |
| type | integer | 触发器是否能够生成多个故障事件。 许可值为: 0 - (默认) 不生成多个事件。 1 - 生成多个事件。 |
| url | string | 与触发器相关联的URL。 |
| value | integer | (只读) 触发器是否处于正常或故障状态。 许可值为: 0 - (默认) OK; 正常; 1 - 故障。 |
| recovery_mode | integer | 事件恢复生成模式。 许可值为: 0 - (默认) 表达式; 1 - 恢复表达式; 2 - 无。 |
| recovery_expression | string | 生成的触发恢复表达式。 |
| correlation_mode | integer | 事件恢复关闭。 许可值为: 0 - (默认) 所有故障; 1 - 与标签值匹配的所有故障。 |
| correlation_tag | string | 用于匹配的标签。 |
| manual_close | integer | 允许手动关闭。 许可值为: 0 - (默认) 不允许; 1 - 允许。 |
The trigger tag object has the following properties.
| Property | Type | Description |
|---|---|---|
| tag (required) |
string | Trigger tag name. |
| value | string | Trigger tag value. |