Les objets suivants sont directement liés à l'API trigger.
L'objet déclencheur a les propriétés suivantes.
| Propriété | Type | Description |
|---|---|---|
| triggerid | string | (lecture seule) ID du déclencheur. |
| description (obligatoire) |
string | Nom du déclencheur. |
| expression (obligatoire) |
string | Expression de déclenchement réduite. |
| event_name | string | Nom de l'événement généré par le déclencheur. |
| opdata | string | Donnée opérationnelle. |
| comments | string | Description supplémentaire du déclencheur. |
| error | string | (lecture seule) Texte d'erreur s'il y a eu des problèmes lors de la mise à jour de l'état du déclencheur. |
| flags | integer | (lecture seule) Origine du déclencheur. Les valeurs possibles sont : 0 - (par défaut) un déclencheur simple ; 4 - un déclencheur découvert. |
| lastchange | timestamp | (lecture seule) Heure à laquelle le déclencheur a changé d'état pour la dernière fois. |
| priority | integer | Sévérité du déclencheur. Les valeurs possibles sont : 0 - (par défaut) non classé ; 1 - information ; 2 - avertissement ; 3 - moyenne ;< br>4 - élevé ; 5 - désastre. |
| state | integer | (lecture seule) État du déclencheur. Valeurs possibles : 0 - (par défaut) l'état du déclencheur est à jour ; 1 - l'état actuel du déclencheur est inconnu. |
| status | integer | Indique si le déclencheur est activé ou désactivé. Les valeurs possibles sont : 0 - (par défaut) activé ; 1 - désactivé. |
| templateid | string | (lecture seule) ID du déclencheur du modèle parent. |
| type | integer | Indique si le déclencheur peut générer plusieurs événements problématiques. Les valeurs possibles sont : 0 - (par défaut) ne génère pas plusieurs événements ; 1 - génère plusieurs événements. |
| url | string | URL associée au déclencheur. |
| value | integer | (lecture seule) Indique si le déclencheur est en état OK ou problème. Les valeurs possibles sont : 0 - (par défaut) OK ; 1 - problème. |
| recovery_mode | integer | Mode de génération d'événement OK. Les valeurs possibles sont : 0 - (par défaut) Expression ; 1 - Expression de récupération ; 2 - Aucune. |
| recovery_expression | string | Expression de récupération de déclencheur réduite. |
| correlation_mode | integer | Fermeture de l'événement OK. Les valeurs possibles sont : 0 - (par défaut) Tous les problèmes ; 1 - Tous les problèmes si les valeurs des tags correspondent. |
| correlation_tag | string | Tag pour la correspondance. |
| manual_close | integer | Autoriser la fermeture manuelle. Les valeurs possibles sont : 0 - (par défaut) Non ; 1 - Oui. |
| uuid | string | Identificateur unique universel, utilisé pour lier les déclencheurs importés à ceux déjà existants. Utilisé uniquement pour les déclencheurs de modèles. Généré automatiquement, s'il n'est pas fourni. Pour les opérations de mise à jour, ce champ est en lecture seule. |
Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.
L'objet tag de déclencheur possède les propriétés suivantes.
| Propriété | Type | Description |
|---|---|---|
| tag (obligatoire) |
string | Nom du tag de déclencheur. |
| value | string | Valeurdu tag de déclencheur. |