Następujące obiekty są bezpośrednio powiązane z API valuemap
.
Obiekt mapy wartości ma następujące własności.
Własność | Typ | Opis |
---|---|---|
valuemapid | string | (tylko do odczytu) Identyfikator mapy wartości. |
hostid (wymagane) |
id | Identyfikator hosta mapy wartości. |
name (wymagane) |
string | Nazwa mapy wartości. |
mappings (wymagane) |
tablica | Odwzorowania wartości dla aktualnej mapy wartości. Obiekt mapowania to opisany szczegółowo poniżej. |
uuid | string | Uniwersalny unikalny identyfikator, używany do łączenia zaimportowanych map wartości z już istniejącymi. Używany tylko w przypadku map wartości w szablonach. Generowane automatycznie, jeśli nie podano. W przypadku operacji aktualizacji to pole jest tylko do odczytu. |
Należy zauważyć, że w przypadku niektórych metod (aktualizacja, usuwanie) wymagana/opcjonalna kombinacja parametrów jest inna.
Obiekt mapowań wartości definiuje mapowania wartości typu mapa wartości. Ma następujące własności.
Własność | Typ | Opis |
---|---|---|
type | integer | Mapowanie typu dopasowania. Dla typu równego 0,1,2,3,4 pole wartość nie może być puste, dla typu 5 pole wartość powinna być puste.Możliwe wartości: 0 - (domyślnie) dokładne dopasowanie ; 1 - mapowanie zostanie zastosowane, jeśli wartość jest większa lub równa1; 2 - mapowanie zostanie zastosowane, jeśli wartość jest mniejsza lub równa1; 3 - mapowanie zostanie zastosowane, jeśli wartość mieści się w zakresie (zakresy są włącznie), pozwala na zdefiniowanie wielu zakresów oddzielonych przecinkiem1; 4 - mapowanie zostanie zastosowane, jeśli wartość pasuje do wyrażenia regularnego2; 5 - wartość domyślna, mapowanie zostanie być zastosowane, jeśli nie znaleziono innego dopasowania. |
value (wymagane) |
string | Oryginalna wartość. Nie jest wymagana do mapowania typu „domyślny”. |
newvalue (wymagane) |
string | Wartość, na którą mapowana jest oryginalna wartość. |
1 obsługiwane tylko dla elementów o typie wartości „numeric unsigned”, "numeric float".
2 obsługiwane tylko w przypadku elementów o typie wartości „character”.