Les objets suivants sont directement liés à l'API valuemap
.
L'objet de table de correspondance a les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
valuemapid | string | (lecture seule) ID de la table de correspondance. |
hostid (obligatoire) |
id | ID de l'hôte de la table de correspondance. |
name (obligatoire) |
string | Nom de la table de correspondance. |
mappings (obligatoire) |
array | Correspondances pour la table de correspondance actuelle. L'objet de correspondance est décrit en détail ci-dessous. |
uuid | string | Identificateur unique universel, utilisé pour lier les cartes de valeurs importées à celles déjà existantes. Utilisé uniquement pour les mappages de valeurs sur les modèles. Généré automatiquement, s'il n'est pas renseigné. Pour les opérations de mise à jour, ce champ est lecture seule. |
Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.
L'objet correspondance définit les mappages de valeurs de la table de correspondance. Il a les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
type | integer | Type de correspondance de mappage. Pour le type égal à 0,1,2,3,4, le champ value ne peut pas être vide, pour le type 5, le champ value doit être vide.Valeurs possibles : 0 - (par défaut) correspondance exacte ; 1 - le mappage sera appliqué si la valeur est supérieure ou égale1 ; 2 - le mappage sera appliqué si la valeur est inférieure ou égale1 ; 3 - le mappage sera appliqué si la valeur est dans la plage (les plages sont inclusives), permet de définir plusieurs plages séparées par une virgule1 ; 4 - le mappage sera appliqué si la valeur correspond à l'expression régulière2 ; 5 - valeur par défaut, le mappage sera être appliqué si aucune autre correspondance n'a été trouvée. |
value (obligatoire) |
string | Valeur d'origine. |
newvalue (obligatoire) |
string | Valeur à laquelle la valeur d'origine est mappée. |
1 pris en charge uniquement pour les éléments ayant le type de valeur "numérique non signé", "numérique flottant".
2 pris en charge uniquement pour les éléments ayant le type de valeur "caractère".