Objet de correspondance de valeurs
Les objets suivants sont directement liés à l'API valuemap.
Correspondance de valeurs
L'objet de correspondance de valeurs possède les propriétés suivantes.
| Propriété | Type | Description |
|---|---|---|
| valuemapid | ID | ID de la correspondance de valeurs. Comportement de la propriété : - lecture seule - obligatoire pour les opérations de mise à jour |
| hostid | ID | ID de l'hôte ou du modèle auquel appartient la correspondance de valeurs. Comportement de la propriété : - constant - obligatoire pour les opérations de création |
| name | string | Nom de la correspondance de valeurs. Comportement de la propriété : - obligatoire pour les opérations de création |
| mappings | array | Correspondances de valeurs pour la correspondance de valeurs actuelle. L'objet de correspondance est décrit en détail ci-dessous. Comportement de la propriété : - obligatoire pour les opérations de création |
| uuid | string | Identifiant universel unique, utilisé pour lier les correspondances de valeurs importées à celles qui existent déjà. Généré automatiquement s'il n'est pas fourni. Comportement de la propriété : - pris en charge si la correspondance de valeurs appartient à un modèle |
Correspondances de valeurs
L'objet de correspondances de valeurs définit les correspondances de valeurs de la table de correspondance des valeurs. Il possède les propriétés suivantes.
| Propriété | Type | Description |
|---|---|---|
| type | integer | Type de correspondance. Valeurs possibles : 0 - la correspondance sera appliquée si la valeur est égale ; 1 - la correspondance sera appliquée si la valeur est supérieure ou égale1 ; 2 - la correspondance sera appliquée si la valeur est inférieure ou égale1 ; 3 - la correspondance sera appliquée si la valeur est dans l'intervalle (les intervalles sont inclusifs ; plusieurs intervalles, séparés par une virgule, peuvent être définis)1 ; 4 - la correspondance sera appliquée si la valeur correspond à une expression régulière2 ; 5 - si aucune correspondance n'est trouvée, la correspondance ne sera pas appliquée et la valeur par défaut sera utilisée. Si type est défini sur "0", "1", "2", "3", "4", alors value ne peut pas être vide.Si type est défini sur "5", alors value doit être vide. |
| value | string | Valeur d'origine. Comportement de la propriété : - obligatoire si type est défini sur "1", "2", "3", "4"- pris en charge si type est défini sur "5" |
| newvalue | string | Valeur vers laquelle la valeur d'origine est mappée. Comportement de la propriété : - obligatoire |
1 pris en charge uniquement pour les éléments ayant le type de valeur "numeric unsigned", "numeric float".
2 pris en charge uniquement pour les éléments ayant le type de valeur "character".