触发器原型 object

以下 objects 与 triggerprototype API 直接相关。

触发器原型

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

Property Type Description
triggerid ID 触发器原型的 ID。

Property behavior:
- read-only
- required for update operations
description string 触发器原型的名称。

Property behavior:
- required for create operations
expression string 触发器表达式。

必须至少包含一个监控项原型。
value_type 设置为 5(binary)的监控项原型不能用于触发器表达式。

Property behavior:
- required for create operations
event_name string 由触发器生成的事件名称。
opdata string 运行数据。
comments string 触发器原型的附加注释。
priority integer 触发器原型的严重性。

Possible values:
0 - (default) not classified;
1 - information;
2 - warning;
3 - average;
4 - high;
5 - disaster.
status integer 触发器原型是启用还是禁用。

Possible values:
0 - (default) enabled;
1 - disabled.
templateid ID 父模板触发器原型的 ID。

Property behavior:
- read-only
type integer 触发器原型是否可以生成多个问题事件。

Possible values:
0 - (default) do not generate multiple events;
1 - generate multiple events.
url string 与触发器原型关联的 URL。
url_name string 与触发器原型关联的 URL 标签。
recovery_mode integer OK 事件生成模式。

Possible values:
0 - (default) Expression;
1 - Recovery expression;
2 - None.
recovery_expression string 触发器恢复表达式。

必须至少包含一个监控项原型。
value_type 设置为 5(binary)的监控项原型不能用于触发器恢复表达式。
correlation_mode integer OK 事件关闭方式。

Possible values:
0 - (default) All problems;
1 - All problems if tag values match.
correlation_tag string 用于匹配的标签。
manual_close integer 允许手动关闭。

Possible values:
0 - (default) No;
1 - Yes.
discover integer 触发器原型发现状态。

Possible values:
0 - (default) new triggers will be discovered;
1 - new triggers will not be discovered and existing triggers will be marked as lost.
uuid string 通用唯一标识符,用于将导入的触发器原型链接到已存在的触发器原型。如果未提供,则自动生成。

Property behavior:
- supported if the trigger prototype belongs to a template

触发器原型标签

触发器原型标签对象具有以下属性。

Property Type Description
tag string 触发器原型标签名称。

Property behavior:
- required
value string 触发器原型标签值。