Объект прототипа триггера
Следующие объекты напрямую связаны с API triggerprototype.
Прототип триггера
Объект прототипа триггера имеет следующие свойства.
| Свойство | Тип | Описание |
|---|---|---|
| triggerid | ID | ID прототипа триггера. Поведение свойства: - только для чтения - обязательно для операций обновления |
| description | string | Имя прототипа триггера. Поведение свойства: - обязательно для операций создания |
| expression | string | Выражение триггера. Должно содержать как минимум один прототип элемента данных. Прототипы элементов данных, у которых value_type установлен в 5 (binary) или 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 (binary) или 6 (JSON), не могут использоваться в выражениях восстановления тригггера. |
| correlation_mode | integer | Закрытие OK-событием. Возможные значения: 0 - (по умолчанию) все проблемы; 1 - все проблемы, если значения тегов совпадают. |
| correlation_tag | string | Тег для сопоставления. |
| manual_close | integer | Разрешить ручное закрытие. Возможные значения: 0 - (по умолчанию) нет; 1 - да. |
| discover | integer | Статус обнаружения прототипа триггера. Возможные значения: 0 - (по умолчанию) новые триггеры будут обнаруживаться; 1 - новые триггеры не будут обнаруживаться, а существующие триггеры будут помечены как потерянные. |
| uuid | string | Универсальный уникальный идентификатор, используемый для связывания импортированных прототипов триггеров с уже существующими. Генерируется автоматически, если не указан. Поведение свойства: - поддерживается, если прототип триггера принадлежит шаблону |
Тег прототипа триггера
Объект тега прототипа триггера имеет следующие свойства.
| Свойство | Type | Описание |
|---|---|---|
| tag | string | Имя тега прототипа триггера. Поведение свойства: - обязательно |
| value | string | Значение тега прототипа триггера. Поведение свойства: - только для чтения. |
| object | integer | Тип объекта, от которого был унаследован тег. Возможные значения: 0 - шаблон; 1 - узел сети; 3 - элемент данных; 4 - прототип элемента данных. Поведение свойства: - только для чтения. |
| objectid | ID | ID объекта, от которого был унаследован тег. Поведение свойства: - только для чтения. |