> 对象

The following objects are directly related to the trigger API. 以下对象与triggerAPI直接相关。

Trigger 触发器

The trigger object has the following properties. 触发器对象具有以下属性。

Property 属性Type 类型Description 说明
triggeridstring 字符串(readonly 只读) ID of the trigger. 触发器的ID。
description
(required 必须)
string 字符串Name of the trigger. 触发器的名称。
expression
(required 必须)
string 字符串Reduced trigger expression. 生成的触发表达式。
commentsstring 字符串Additional description of the trigger. 触发器的附加说明。
errorstring 字符串(readonly 只读) Error text if there have been any problems when updating the state of the trigger. 错误概述,如果在更新触发器的状态时出现任何问题。
flagsinteger 整数型(readonly 只读) Origin of the trigger. 原始触发器。

Possible values are: 许可值为:
0 - (default 默认) a plain trigger; 普通触发器;
4 - a discovered trigger. 自动发现的触发器。
lastchangetimestamp 时间戳(readonly 只读) Time when the trigger last changed its state. 触发器最后更改其状态的时间。
priorityinteger 整数型Severity of the trigger. 触发器的严重性级别。

Possible values are: 许可值为:
0 - (default 默认) not classified; 未分类;
1 - information; 信息;
2 - warning; 警告;
3 - average; 一般严重;
4 - high; 严重;
5 - disaster. 灾难。
stateinteger 整数型(readonly 只读) State of the trigger. 触发器的状态。

Possible values: 许可值:
0 - (default 默认) trigger state is up to date; 触发器状态是最新的;
1 - current trigger state is unknown. 当前的触发器状态是未知的。
statusinteger 整数型Whether the trigger is enabled or disabled. 触发器是否处于启用状态或禁用状态。

Possible values are: 许可值为:
0 - (default 默认) enabled; 启用;
1 - disabled. 禁用。
templateidstring 字符串(readonly 只读) ID of the parent template trigger. 父触发器模板ID。
typeinteger 整数型Whether the trigger can generate multiple problem events. 触发器是否能够生成多个故障事件。

Possible values are: 许可值为:
0 - (default 默认) do not generate multiple events; 不生成多个事件。
1 - generate multiple events. 生成多个事件。
urlstring 字符串URL associated with the trigger. 与触发器相关联的URL。
valueinteger 整数型(readonly 只读) Whether the trigger is in OK or problem state. 触发器是否处于正常或故障状态。

Possible values are: 许可值为:
0 - (default 默认) OK; 正常;
1 - problem. 故障。
recovery_modeinteger 整数型OK event generation mode. 事件恢复生成模式。

Possible values are: 许可值为:
0 - (default 默认) Expression; 表达式;
1 - Recovery expression; 恢复表达式;
2 - None. 无。
recovery_expressionstring 字符串Reduced trigger recovery expression. 生成的触发恢复表达式。
correlation_modeinteger 整数型OK event closes. 事件恢复关闭。

Possible values are: 许可值为:
0 - (default 默认) All problems; 所有故障;
1 - All problems if tag values match. 与标签值匹配的所有故障。
correlation_tagstring 字符串Tag for matching. 用于匹配的标签。
manual_closeinteger 整数型Allow manual close. 允许手动关闭。

Possible values are: 许可值为:
0 - (default 默认) No; 不允许;
1 - Yes. 允许。