This is a translation of the original English documentation page. Help us make it better.

> Obiekt mapy wartości

Następujące obiekty są bezpośrednio powiązane z API valuemap.

Mapa wartości

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.

Mapowania wartości

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