Los siguientes objetos están directamente relacionados con el API triggerprototype.
El objeto de prototipo de trigger tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| triggerid | ID | ID del prototipo de trigger. Comportamiento de la propiedad: - solo lectura - requerido para operaciones de actualización |
| description | string | Nombre del prototipo de trigger. Comportamiento de la propiedad: - requerido para operaciones de creación |
| expression | string | Expresión del trigger. Debe contener al menos un prototipo de item. Los prototipos de item con value_type establecido en 5 (binario) no pueden usarse en expresiones de 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 | Comentarios adicionales para el prototipo de trigger. |
| priority | integer | Severidad del prototipo de trigger. Valores posibles: 0 - (por defecto) no clasificado; 1 - información; 2 - advertencia; 3 - media; 4 - alta; 5 - desastre. |
| status | integer | Indica si el prototipo de trigger está habilitado o deshabilitado. Valores posibles: 0 - (por defecto) habilitado; 1 - deshabilitado. |
| flags | integer | Origen del prototipo de trigger. Valores posibles: 2 - un prototipo de trigger; 6 - un prototipo de trigger descubierto. Comportamiento de la propiedad: - solo lectura |
| templateid | ID | ID del prototipo de trigger de la template padre. Comportamiento de la propiedad: - solo lectura |
| type | integer | Indica si el prototipo de 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 prototipo de trigger. |
| url_name | string | Etiqueta para la URL asociada al prototipo de trigger. |
| recovery_mode | integer | Modo de generación de evento OK. Valores posibles: 0 - (por defecto) Expresión; 1 - Expresión de recuperación; 2 - Ninguno. |
| recovery_expression | string | Expresión de recuperación del trigger. Debe contener al menos un prototipo de item. Los prototipos de item con value_type establecido en 5 (binario) no pueden usarse en expresiones de recuperación de 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í. |
| discover | integer | Estado de descubrimiento del prototipo de trigger. Valores posibles: 0 - (por defecto) se descubrirán nuevos triggers; 1 - no se descubrirán nuevos triggers y los triggers existentes se marcarán como perdidos. |
| uuid | string | Identificador único universal, utilizado para vincular prototipos de trigger importados con los ya existentes. Se genera automáticamente si no se proporciona. Comportamiento de la propiedad: - soportado si el prototipo de trigger pertenece a una template |
El objeto de etiqueta prototipo de iniciador tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| tag | cadena | Nombre de la etiqueta del prototipo del iniciador. Comportamiento de la propiedad: - requerido |
| value | cadena | Valor de etiqueta de prototipo de iniciador. |