[comment]: # aside: 1

[comment]: # ({632c8835-86ab9f61})
# Objeto prototipo de trigger

Los siguientes objetos están directamente relacionados con la API `triggerprototype`.

[comment]: # ({/632c8835-86ab9f61})

[comment]: # ({2f585f94-bdd02d4b})
### Prototipo de trigger

El objeto de prototipo de trigger tiene las siguientes propiedades.

|Propiedad|[Tipo](/manual/api/reference_commentary#data-types)|Descripción|
|--|--|------|
|triggerid|ID|ID del prototipo de trigger.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *requerido* para operaciones de actualización|
|description|string|Nombre del prototipo de trigger.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido* para operaciones de creación|
|expression|string|Expresión del trigger.<br><br>Debe contener al menos un prototipo de item.<br>Los prototipos de item con `value_type` establecido en `5` (binario) o `6` (JSON) no pueden usarse en expresiones de trigger.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido* 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.<br><br>Valores posibles:<br>0 - *(por defecto)* no clasificado;<br>1 - información;<br>2 - advertencia;<br>3 - media;<br>4 - alta;<br>5 - desastre.|
|status|integer|Indica si el prototipo de trigger está habilitado o deshabilitado.<br><br>Valores posibles:<br>0 - *(por defecto)* habilitado;<br>1 - deshabilitado.|
|flags|integer|[Origen](/manual/api/reference_commentary#entity-origin-flags) del prototipo de trigger.<br><br>Valores posibles:<br>2 - un prototipo de trigger;<br>6 - un prototipo de trigger descubierto.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*|
|templateid|ID|ID del prototipo de trigger de la template padre.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*|
|type|integer|Indica si el prototipo de trigger puede generar múltiples eventos de problema.<br><br>Valores posibles:<br>0 - *(por defecto)* no generar múltiples eventos;<br>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.<br><br>Valores posibles:<br>0 - *(por defecto)* Expresión;<br>1 - Expresión de recuperación;<br>2 - Ninguno.|
|recovery\_expression|string|Expresión de recuperación del trigger.<br><br>Debe contener al menos un prototipo de item.<br>Los prototipos de item con `value_type` establecido en `5` (binario) o `6` (JSON) no pueden usarse en expresiones de recuperación de trigger.|
|correlation\_mode|integer|El evento OK cierra.<br><br>Valores posibles:<br>0 - *(por defecto)* Todos los problemas;<br>1 - Todos los problemas si los valores de las etiquetas coinciden.|
|correlation\_tag|string|Etiqueta para coincidencia.|
|manual\_close|integer|Permitir cierre manual.<br><br>Valores posibles:<br>0 - *(por defecto)* No;<br>1 - Sí.|
|discover|integer|Estado de descubrimiento del prototipo de trigger.<br><br>Valores posibles:<br>0 - *(por defecto)* se descubrirán nuevos triggers;<br>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.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportado* si el prototipo de trigger pertenece a una template|

[comment]: # ({/2f585f94-bdd02d4b})

[comment]: # ({003fdd39-efc78bd6})
### Etiqueta de prototipo de trigger

El objeto de etiqueta de prototipo de trigger tiene las siguientes propiedades.

|Propiedad|[Tipo](/manual/api/reference_commentary#data-types)|Descripción|
|--|--|------|
|tag|string|Nombre de la etiqueta del prototipo de trigger.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido*|
|value|string|Valor de la etiqueta del prototipo de trigger.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*.|
|object|integer|Tipo de objeto del que se heredó la etiqueta.<br><br>Valores posibles:<br>0 - template;<br>1 - host;<br>3 - item;<br>4 - prototipo de item.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*.|
|objectid|ID|ID del objeto del que se heredó la etiqueta.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*.|

[comment]: # ({/003fdd39-efc78bd6})
