Objet déclencheur

Les objets suivants sont directement liés à l’API trigger.

Déclencheur

L'objet déclencheur possède les propriétés suivantes.

Property Type Description
triggerid ID ID du déclencheur.

Comportement de la propriété:
- lecture seule
- obligatoire pour les opérations de mise à jour
description string Nom du déclencheur.

Comportement de la propriété:
- obligatoire pour les opérations de création
expression string Expression du déclencheur.

Les éléments dont value_type est défini sur 5 (binaire) ne peuvent pas être utilisés dans les expressions de déclencheur.

Comportement de la propriété:
- obligatoire pour les opérations de création
event_name string Nom de l'événement généré par le déclencheur.
opdata string Données opérationnelles.
comments string Description supplémentaire du déclencheur.
error string Texte d'erreur s'il y a eu des problèmes lors de la mise à jour de l'état du déclencheur.

Comportement de la propriété:
- lecture seule
flags integer Origine du déclencheur.

Valeurs possibles :
0 - (par défaut) un déclencheur simple ;
4 - un déclencheur converti depuis un prototype.

Comportement de la propriété:
- lecture seule
lastchange timestamp Moment où le déclencheur a changé d'état pour la dernière fois.

Comportement de la propriété:
- lecture seule
priority integer Niveau de gravité du déclencheur.

Valeurs possibles :
0 - (par défaut) non classé ;
1 - information ;
2 - avertissement ;
3 - moyen ;
4 - élevé ;
5 - catastrophe.
state integer É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.

Comportement de la propriété:
- lecture seule
status integer Indique si le déclencheur est activé ou désactivé.

Valeurs possibles :
0 - (par défaut) activé ;
1 - désactivé.
templateid ID ID du déclencheur du modèle parent.

Comportement de la propriété:
- lecture seule
type integer Indique si le déclencheur peut générer plusieurs événements de problème.

Valeurs possibles :
0 - (par défaut) ne pas générer plusieurs événements ;
1 - générer plusieurs événements.
url string URL associée au déclencheur.
url_name string Libellé de l'URL associée au déclencheur.
value integer Indique si le déclencheur est dans l'état OK ou problème.

Valeurs possibles :
0 - (par défaut) OK ;
1 - problème.

Comportement de la propriété:
- lecture seule
recovery_mode integer Mode de génération de l'événement OK.

Valeurs possibles :
0 - (par défaut) Expression ;
1 - Expression de rétablissement ;
2 - Aucun.
recovery_expression string Expression de rétablissement du déclencheur.

Les éléments dont value_type est défini sur 5 (binaire) ne peuvent pas être utilisés dans les expressions de rétablissement du déclencheur.
correlation_mode integer Fermeture de l'événement OK.

Valeurs possibles :
0 - (par défaut) tous les problèmes ;
1 - tous les problèmes si les valeurs des tags correspondent.
correlation_tag string Tag de correspondance.
manual_close integer Autoriser la fermeture manuelle.

Valeurs possibles :
0 - (par défaut) non ;
1 - oui.
uuid string Identifiant unique universel, utilisé pour lier les déclencheurs importés à ceux déjà existants. Généré automatiquement s'il n'est pas fourni.

Comportement de la propriété:
- pris en charge si le déclencheur appartient à un modèle

Balise de déclencheur

L'objet balise de déclencheur possède les propriétés suivantes.

Property Type Description
tag string Nom de la balise de déclencheur.

Comportement de la propriété:
- required
value string Valeur de la balise de déclencheur.