Objet prototype de déclencheur

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

Prototype de déclencheur

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

Propriété Type Description
triggerid ID ID du prototype de déclencheur.

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

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

Doit contenir au moins un prototype d'élément.
Les prototypes d'élément avec value_type défini sur 5 (binaire) ou 6 (JSON) 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 Commentaires supplémentaires sur le prototype de déclencheur.
priority integer Gravité du prototype de déclencheur.

Valeurs possibles :
0 - (par défaut) non classé ;
1 - information ;
2 - avertissement ;
3 - moyenne ;
4 - élevée ;
5 - désastre.
status integer Indique si le prototype de déclencheur est activé ou désactivé.

Valeurs possibles :
0 - (par défaut) activé ;
1 - désactivé.
flags integer Origine du prototype de déclencheur.

Valeurs possibles :
2 - un prototype de déclencheur ;
6 - un prototype de déclencheur découvert.

Comportement de la propriété :
- lecture seule
templateid ID ID du prototype de déclencheur du modèle parent.

Comportement de la propriété :
- lecture seule
type integer Indique si le prototype de 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 prototype de déclencheur.
url_name string Libellé de l'URL associée au prototype de déclencheur.
recovery_mode integer Mode de génération de l'événement OK.

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

Doit contenir au moins un prototype d'élément.
Les prototypes d'élément avec value_type défini sur 5 (binaire) ou 6 (JSON) ne peuvent pas être utilisés dans les expressions de récupération 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 balises correspondent.
correlation_tag string Balise pour la correspondance.
manual_close integer Autoriser la fermeture manuelle.

Valeurs possibles :
0 - (par défaut) Non ;
1 - Oui.
discover integer Statut de découverte du prototype de déclencheur.

Valeurs possibles :
0 - (par défaut) les nouveaux déclencheurs seront découverts ;
1 - les nouveaux déclencheurs ne seront pas découverts et les déclencheurs existants seront marqués comme perdus.
uuid string Identifiant unique universel, utilisé pour lier les prototypes de déclencheur importés à ceux qui existent déjà. Généré automatiquement s'il n'est pas fourni.

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

Balise de prototype de déclencheur

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

Propriété Type Description
tag string Nom de la balise du prototype de déclencheur.

Comportement de la propriété :
- obligatoire
value string Valeur de la balise du prototype de déclencheur.

Comportement de la propriété :
- lecture seule.
object integer Type d'objet dont la balise a été héritée.

Valeurs possibles :
0 - modèle ;
1 - hôte ;
3 - élément ;
4 - prototype d'élément.

Comportement de la propriété :
- lecture seule.
objectid ID ID de l'objet dont la balise a été héritée.

Comportement de la propriété :
- lecture seule.