以下对象与trigger
API直接相关.
触发器对象具有以下属性。
属性 | 类型 | 描述 |
---|---|---|
triggerid | string | (只读) 触发器的ID。 |
description (必选) |
string | 触发器的名称。 |
expression (必选) |
string | 简化的触发器表达式。 |
event_name | string | 触发器生成的事件名称。 |
opdata | 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 - (默认) 正常; 1 - 问题。 |
recovery_mode | integer | 正常事件生成模式。 可能的值是: 0 - (默认) 表达式; 1 - 恢复表达式; 2 - 无。 |
recovery_expression | string | 简化的触发器恢复表达式。 |
correlation_mode | integer | 正常事件关闭。 可能的值是: 0 - (默认) 所有问题; 1 - 如果标签值匹配,则所有问题。 |
correlation_tag | string | 用于匹配的标签。 |
manual_close | integer | 允许手动关闭。 可能的值是: 0 - (默认) 否; 1 - 是。 |
uuid | string | 通用唯一标识符,用于将导入的触发器链接到已存在的触发器。仅用于模板上的触发器。如果未给出,则自动生成。 |
请注意,对于一些方法(更新,删除),必选/可选参数组合是不同的。
触发标签对象具有以下属性.
属性 | 类型 | 描述 |
---|---|---|
tag (required) |
string | 触发器的标签名称. |
value | string | 触发器的标签值. |