On this page
Oggetto mappa dei valori
I seguenti oggetti sono direttamente correlati all'API valuemap.
Mappa dei valori
L'oggetto mappa dei valori ha le seguenti proprietà.
| Proprietà | Tipo | Descrizione |
|---|---|---|
| valuemapid | ID | ID della mappa dei valori. Comportamento della proprietà: - sola lettura - obbligatoria per le operazioni di aggiornamento |
| hostid | ID | ID dell'host o del template a cui appartiene la mappa dei valori. Comportamento della proprietà: - costante - obbligatoria per le operazioni di creazione |
| name | string | Nome della mappa dei valori. Comportamento della proprietà: - obbligatoria per le operazioni di creazione |
| mappings | array | Mappature dei valori per la mappa dei valori corrente. L'oggetto mapping è descritto in dettaglio di seguito. Comportamento della proprietà: - obbligatoria per le operazioni di creazione |
| uuid | string | Identificatore univoco universale, utilizzato per collegare le mappe dei valori importate a quelle già esistenti. Generato automaticamente, se non specificato. Comportamento della proprietà: - supportato se la mappa dei valori appartiene a un template |
Mappature dei valori
L'oggetto delle mappature dei valori definisce le mappature dei valori della value map. Ha le seguenti proprietà.
| Property | Type | Description |
|---|---|---|
| type | integer | Tipo di corrispondenza della mappatura. Valori possibili: 0 - (predefinito) la mappatura verrà applicata se il valore è uguale; 1 - la mappatura verrà applicata se il valore è maggiore o uguale1; 2 - la mappatura verrà applicata se il valore è minore o uguale1; 3 - la mappatura verrà applicata se il valore rientra nell'intervallo (gli intervalli sono inclusivi; è possibile definire più intervalli separati da una virgola)1; 4 - la mappatura verrà applicata se il valore corrisponde a un'espressione regolare2; 5 - se non viene trovata alcuna corrispondenza, la mappatura non verrà applicata e verrà utilizzato il valore predefinito. Se type è impostato su "0", "1", "2", "3", "4", allora value non può essere vuoto.Se type è impostato su "5", allora value deve essere vuoto. |
| value | string | Valore originale. Comportamento della proprietà: - obbligatorio se type è impostato su "1", "2", "3", "4"- supportato se type è impostato su "5" |
| newvalue | string | Valore a cui viene mappato il valore originale. Comportamento della proprietà: - obbligatorio |
1 supportato solo per gli item con tipo di valore "numeric unsigned", "numeric float".
2 supportato solo per gli item con tipo di valore "character".