Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página incluye contenido traducido automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

Objeto trigger

Los siguientes objetos están directamente relacionados con la API de trigger.

Trigger

El objeto trigger tiene las siguientes propiedades.

Propiedad Tipo Descripción
triggerid ID ID del trigger.

Comportamiento de la propiedad:
- solo lectura
- requerido para operaciones de actualización
description string Nombre del trigger.

Comportamiento de la propiedad:
- requerido para operaciones de creación
expression string Expresión reducida del trigger.

Comportamiento de la propiedad:
- requerido para operaciones de creación
event_name string Nombre del evento generado por el trigger.
opdata string Datos operativos.
comments string Descripción adicional del trigger.
error string Texto de error si ha habido algún problema al actualizar el estado del trigger.

Comportamiento de la propiedad:
- solo lectura
flags integer Origen del trigger.

Valores posibles:
0 - (por defecto) un trigger simple;
4 - un trigger convertido desde un prototipo.

Comportamiento de la propiedad:
- solo lectura
lastchange timestamp Hora en la que el trigger cambió por última vez su estado.

Comportamiento de la propiedad:
- solo lectura
priority integer Severidad del trigger.

Valores posibles:
0 - (por defecto) no clasificado;
1 - información;
2 - advertencia;
3 - media;
4 - alta;
5 - desastre.
state integer Estado de la expresión del trigger.

Valores posibles:
0 - (por defecto) el estado del trigger está actualizado;
1 - el estado actual del trigger es desconocido.

Comportamiento de la propiedad:
- solo lectura
status integer Indica si el trigger está habilitado o deshabilitado.

Valores posibles:
0 - (por defecto) habilitado;
1 - deshabilitado.
templateid ID ID del trigger de la template padre.

Comportamiento de la propiedad:
- solo lectura
type integer Indica si el trigger puede generar múltiples eventos de problema.

Valores posibles:
0 - (por defecto) no generar múltiples eventos;
1 - generar múltiples eventos.
url string URL asociada al trigger.
url_name string Etiqueta para la URL asociada al trigger.
value integer Indica si el trigger está en estado OK o de problema.

Valores posibles:
0 - (por defecto) OK;
1 - problema.

Comportamiento de la propiedad:
- solo lectura
recovery_mode integer Modo de generación de eventos OK.

Valores posibles:
0 - (por defecto) Expresión;
1 - Expresión de recuperación;
2 - Ninguno.
recovery_expression string Expresión reducida de recuperación del trigger.
correlation_mode integer Cierre de eventos OK.

Valores posibles:
0 - (por defecto) Todos los problemas;
1 - Todos los problemas si los valores de las etiquetas coinciden.
correlation_tag string Etiqueta para coincidencia.
manual_close integer Permitir cierre manual.

Valores posibles:
0 - (por defecto) No;
1 - Sí.
uuid string Identificador único universal, utilizado para vincular triggers importados con los ya existentes. Se genera automáticamente si no se proporciona.

Comportamiento de la propiedad:
- soportado si el trigger pertenece a una template

Etiqueta de trigger

El objeto de etiqueta de trigger tiene las siguientes propiedades.

Propiedad Tipo Descripción
tag string Nombre de la etiqueta de trigger.

Comportamiento de la propiedad:
- obligatorio
value string Valor de la etiqueta de trigger.

Comportamiento de la propiedad:
- solo lectura.
object integer Tipo de objeto del que se heredó la etiqueta.

Valores posibles:
0 - template;
1 - host;
3 - item.

Comportamiento de la propiedad:
- solo lectura.
objectid ID ID del objeto del que se heredó la etiqueta.

Comportamiento de la propiedad:
- solo lectura.