[comment]: # aside: 1

[comment]: # ({632c8835-86ab9f61})
# 触发器原型对象

以下对象与 `triggerprototype` API 直接相关。

[comment]: # ({/632c8835-86ab9f61})

[comment]: # ({2f585f94-bdd02d4b})
### 触发器原型

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

|属性|[类型](/manual/api/reference_commentary#data-types)|描述|
|--|--|------|
|triggerid|ID|触发器原型的 ID。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- *只读*<br>- *更新操作时*为 *必需*|
|description|string|触发器原型的名称。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- *创建操作时*为 *必需*|
|expression|string|触发器表达式。<br><br>必须至少包含一个监控项原型。<br>不能在触发器表达式中使用 `value_type` 设置为 `5`（二进制）或 `6`（JSON）的监控项原型。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- *创建操作时*为 *必需*|
|event\_name|string|由触发器生成的事件名称。|
|opdata|string|运行数据。|
|comments|string|触发器原型的附加注释。|
|priority|integer|触发器原型的严重性。<br><br>可能的值：<br>0 - *(默认)* 未分类；<br>1 - 信息；<br>2 - 警告；<br>3 - 一般严重；<br>4 - 高；<br>5 - 灾难。|
|status|integer|触发器原型是启用还是禁用。<br><br>可能的值：<br>0 - *(默认)* 启用；<br>1 - 禁用。|
|flags|integer|触发器原型的[来源](/manual/api/reference_commentary#entity-origin-flags)。<br><br>可能的值：<br>2 - 触发器原型；<br>6 - 发现的触发器原型。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- *只读*|
|templateid|ID|父模板触发器原型的 ID。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- *只读*|
|type|integer|触发器原型是否可以生成多个问题事件。<br><br>可能的值：<br>0 - *(默认)* 不生成多个事件；<br>1 - 生成多个事件。|
|url|string|与触发器原型关联的 URL。|
|url_name|string|与触发器原型关联的 URL 标签。|
|recovery\_mode|integer|OK 事件生成模式。<br><br>可能的值：<br>0 - *(默认)* 表达式；<br>1 - 恢复表达式；<br>2 - 无。|
|recovery\_expression|string|触发器恢复表达式。<br><br>必须至少包含一个监控项原型。<br>不能在触发器恢复表达式中使用 `value_type` 设置为 `5`（二进制）或 `6`（JSON）的监控项原型。|
|correlation\_mode|integer|OK 事件关闭方式。<br><br>可能的值：<br>0 - *(默认)* 所有问题；<br>1 - 当标签值匹配时关闭所有问题。|
|correlation\_tag|string|用于匹配的标签。|
|manual\_close|integer|允许手动关闭。<br><br>可能的值：<br>0 - *(默认)* 否；<br>1 - 是。|
|discover|integer|触发器原型发现状态。<br><br>可能的值：<br>0 - *(默认)* 将发现新的触发器；<br>1 - 将不会发现新的触发器，现有触发器将被标记为丢失。|
|uuid|string|通用唯一标识符，用于将导入的触发器原型链接到已存在的触发器原型。如果未提供，将自动生成。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- 如果触发器原型属于模板，则 *受支持*|

[comment]: # ({/2f585f94-bdd02d4b})

[comment]: # ({003fdd39-efc78bd6})
### 触发器原型标签

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

|属性|[类型](/manual/api/reference_commentary#data-types)|描述|
|--|--|------|
|tag|string|触发器原型标签名称。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- *必填*|
|value|string|触发器原型标签值。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- *只读*。|
|object|integer|标签继承自的对象类型。<br><br>可能的值：<br>0 - 模板；<br>1 - 主机；<br>3 - 监控项；<br>4 - 监控项原型。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- *只读*。|
|objectid|ID|标签继承自的对象的 ID。<br><br>[属性行为](/manual/api/reference_commentary#property-behavior)：<br>- *只读*。|

[comment]: # ({/003fdd39-efc78bd6})
