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

Следующие объекты напрямую связаны с API trigger.

Триггер

Объект триггера имеет следующие свойства.

Свойство Тип Описание
triggerid ID ID триггера.

Поведение свойства:
- только для чтения
- обязательно для операций обновления
description string Имя триггера.

Поведение свойства:
- обязательно для операций создания
expression string Выражение триггера.

Элементы данных, у которых value_type установлен в 5 (binary) или 6 (JSON), не могут использоваться в выражениях триггера.

Поведение свойства:
- обязательно для операций создания
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 ID ID триггера родительского шаблона.

Поведение свойства:
- только для чтения
type integer Может ли триггер генерировать несколько событий о проблеме.

Возможные значения:
0 - (по умолчанию) не генерировать несколько событий;
1 - генерировать несколько событий.
url string URL, связанный с триггером.
url_name string Метка для URL, связанного с триггером.
value integer Находится ли триггер в состоянии OK или проблемы.

Возможные значения:
0 - (по умолчанию) OK;
1 - проблема.

Поведение свойства:
- только для чтения
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 - Да.
uuid string Универсальный уникальный идентификатор, используемый для связывания импортированных триггеров с уже существующими. Генерируется автоматически, если не указан.

Поведение свойства:
- поддерживается, если триггер принадлежит шаблону

Тег триггера

Объект тега триггера имеет следующие свойства.

Свойство Type Описание
tag string Имя тега триггера.

Поведение свойства:
- обязательно
value string Значение тега триггера.

Поведение свойства:
- только для чтения.
object integer Тип объекта, от которого был унаследован тег.

Возможные значения:
0 - шаблон;
1 - узел сети;
3 - элемент данных.

Поведение свойства:
- только для чтения.
objectid ID ID объекта, от которого был унаследован тег.

Поведение свойства:
- только для чтения.
automatic integer Тип тега триггера:

Возможные значения:
0 - (по умолчанию) тег, созданный пользователем;
1 - тег, созданный LLD;Поведение свойства:
- только для чтения.