触发器原型对象
以下对象与 triggerprototype API 直接相关。
触发器原型
触发器原型对象具有以下属性。
| 属性 | 类型 | 描述 |
|---|---|---|
| triggerid | ID | 触发器原型的 ID。 属性行为: - 只读 - 更新操作时为 必需 |
| description | string | 触发器原型的名称。 属性行为: - 创建操作时为 必需 |
| expression | string | 触发器表达式。 必须至少包含一个监控项原型。 不能在触发器表达式中使用 value_type 设置为 5(二进制)或 6(JSON)的监控项原型。属性行为: - 创建操作时为 必需 |
| event_name | string | 由触发器生成的事件名称。 |
| opdata | string | 运行数据。 |
| comments | string | 触发器原型的附加注释。 |
| priority | integer | 触发器原型的严重性。 可能的值: 0 - (默认) 未分类; 1 - 信息; 2 - 警告; 3 - 一般严重; 4 - 高; 5 - 灾难。 |
| status | integer | 触发器原型是启用还是禁用。 可能的值: 0 - (默认) 启用; 1 - 禁用。 |
| flags | integer | 触发器原型的来源。 可能的值: 2 - 触发器原型; 6 - 发现的触发器原型。 属性行为: - 只读 |
| templateid | ID | 父模板触发器原型的 ID。 属性行为: - 只读 |
| type | integer | 触发器原型是否可以生成多个问题事件。 可能的值: 0 - (默认) 不生成多个事件; 1 - 生成多个事件。 |
| url | string | 与触发器原型关联的 URL。 |
| url_name | string | 与触发器原型关联的 URL 标签。 |
| recovery_mode | integer | OK 事件生成模式。 可能的值: 0 - (默认) 表达式; 1 - 恢复表达式; 2 - 无。 |
| recovery_expression | string | 触发器恢复表达式。 必须至少包含一个监控项原型。 不能在触发器恢复表达式中使用 value_type 设置为 5(二进制)或 6(JSON)的监控项原型。 |
| correlation_mode | integer | OK 事件关闭方式。 可能的值: 0 - (默认) 所有问题; 1 - 当标签值匹配时关闭所有问题。 |
| correlation_tag | string | 用于匹配的标签。 |
| manual_close | integer | 允许手动关闭。 可能的值: 0 - (默认) 否; 1 - 是。 |
| discover | integer | 触发器原型发现状态。 可能的值: 0 - (默认) 将发现新的触发器; 1 - 将不会发现新的触发器,现有触发器将被标记为丢失。 |
| uuid | string | 通用唯一标识符,用于将导入的触发器原型链接到已存在的触发器原型。如果未提供,将自动生成。 属性行为: - 如果触发器原型属于模板,则 受支持 |
触发器原型标签
触发器原型标签对象具有以下属性。