[comment]: # translation:outdated

[comment]: # ({41154bde-41154bde})
# > Objet Table de correspondance

Les objets suivants sont directement liés à l'API `valuemap`.

[comment]: # ({/41154bde-41154bde})

[comment]: # ({b7c720bd-65471f47})
### Table de correspondance

L'objet de table de correspondance a les propriétés suivantes.

|Propriété|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|valuemapid|string|*(lecture seule)* ID de la table de correspondance.|
|**hostid**<br>(obligatoire)|id| ID de l'hôte de la table de correspondance.|
|**name**<br>(obligatoire)|string|Nom de la table de correspondance.|
|**mappings**<br>(obligatoire)|array|Correspondances pour la table de correspondance actuelle. L'objet de correspondance est [décrit en détail ci-dessous](object#value_mappings).|
|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é.<br><br>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.

[comment]: # ({/b7c720bd-65471f47})

[comment]: # ({65204228-145a9918})
### Correspondance

L'objet correspondance définit les mappages de valeurs de la table de correspondance. Il a les propriétés suivantes.

|Propriété|[Type](/manual/api/reference_commentary#data_types)|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.<br><br>Valeurs possibles :<br>0 - (par défaut) correspondance exacte ;<br>1 - le mappage sera appliqué si la valeur est supérieure ou égale^1^ ;<br>2 - le mappage sera appliqué si la valeur est inférieure ou égale^1^ ;<br>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 virgule^1^ ;<br>4 - le mappage sera appliqué si la valeur correspond à l'expression régulière^2^ ;<br>5 - valeur par défaut, le mappage sera être appliqué si aucune autre correspondance n'a été trouvée.|
|**value**<br>(obligatoire)|string|Valeur d'origine.|
|**newvalue**<br>(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".\

[comment]: # ({/65204228-145a9918})
