Sidebar

zh:manual:api:reference:trigger:object

> 对象

以下对象与triggerAPI直接相关。

Trigger 触发器

触发器对象具有以下属性。

属性 类型 说明
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 - 允许。