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".