Objeto prototipo de trigger
Los siguientes objetos están directamente relacionados con la API triggerprototype.
Prototipo de trigger
El objeto de prototipo de trigger tiene las siguientes propiedades.
| Property | Type | Description |
|---|---|---|
| triggerid | ID | ID del prototipo de trigger. Comportamiento de la propiedad: - solo lectura - obligatoria para operaciones de actualización |
| description | string | Nombre del prototipo de trigger. Comportamiento de la propiedad: - obligatoria 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 (binary) no se pueden usar en expresiones de trigger.Comportamiento de la propiedad: - obligatoria para operaciones de creación |
| event_name | string | Nombre del evento generado por el trigger. |
| opdata | string | Datos operativos. |
| comments | string | Comentarios adicionales al prototipo de trigger. |
| priority | integer | Severidad del prototipo de trigger. Valores posibles: 0 - (predeterminado) no clasificado; 1 - información; 2 - advertencia; 3 - promedio; 4 - alto; 5 - desastre. |
| status | integer | Indica si el prototipo de trigger está habilitado o deshabilitado. Valores posibles: 0 - (predeterminado) 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 principal. Comportamiento de la propiedad: - solo lectura |
| type | integer | Indica si el prototipo de trigger puede generar varios eventos de problema. Valores posibles: 0 - (predeterminado) no generar varios eventos; 1 - generar varios eventos. |
| url | string | URL asociada con el prototipo de trigger. |
| url_name | string | Etiqueta de la URL asociada con el prototipo de trigger. |
| recovery_mode | integer | Modo de generación del evento OK. Valores posibles: 0 - (predeterminado) Expression; 1 - Recovery expression; 2 - None. |
| 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 (binary) no se pueden usar en expresiones de recuperación de trigger. |
| correlation_mode | integer | Cierre de eventos OK. Valores posibles: 0 - (predeterminado) Todos los problemas; 1 - Todos los problemas si los valores de las etiquetas coinciden. |
| correlation_tag | string | Etiqueta para la coincidencia. |
| manual_close | integer | Permitir cierre manual. Valores posibles: 0 - (predeterminado) No; 1 - Sí. |
| discover | integer | Estado de descubrimiento del prototipo de trigger. Valores posibles: 0 - (predeterminado) 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, usado para vincular los prototipos de trigger importados con los ya existentes. Se genera automáticamente si no se proporciona. Comportamiento de la propiedad: - compatible si el prototipo de trigger pertenece a una template |
Etiqueta de prototipo de trigger
El objeto de etiqueta de prototipo de trigger tiene las siguientes propiedades.
| Property | Type | Description |
|---|---|---|
| tag | string | Nombre de la etiqueta de prototipo de trigger. Property behavior: - required |
| value | string | Valor de la etiqueta de prototipo de trigger. |