Объект прототипа триггера

Следующие объекты напрямую связаны с 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 объекта, от которого был унаследован тег.

Поведение свойства:
- только для чтения.