[comment]: # translation:outdated

[comment]: # ({41154bde-41154bde})
# > Obiekt mapy wartości

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

[comment]: # ({/41154bde-41154bde})

[comment]: # ({3a975cdb-65471f47})
### Mapa wartości

Obiekt mapy wartości ma następujące własności.

|Własność|[Typ](/manual/api/reference_commentary#data_types)|Opis|
|--|--|------|
|valuemapid|string|*(tylko do odczytu)* Identyfikator mapy wartości.|
|**hostid**<br>(wymagane)|id|Identyfikator hosta mapy wartości.|
|**name**<br>(wymagane)|string|Nazwa mapy wartości.|
|**mappings**<br>(wymagane)|tablica|Odwzorowania wartości dla aktualnej mapy wartości. Obiekt mapowania to [opisany szczegółowo poniżej](object#value_mappings).|
|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.<br><br>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.

[comment]: # ({/3a975cdb-65471f47})

[comment]: # ({bba29795-145a9918})
### 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](/manual/api/reference_commentary#data_types)|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.<br><br>Możliwe wartości:<br>0 - (domyślnie) dokładne dopasowanie ;<br>1 - mapowanie zostanie zastosowane, jeśli wartość jest większa lub równa^1^;<br>2 - mapowanie zostanie zastosowane, jeśli wartość jest mniejsza lub równa^1^;<br>3 - mapowanie zostanie zastosowane, jeśli wartość mieści się w zakresie (zakresy są włącznie), pozwala na zdefiniowanie wielu zakresów oddzielonych przecinkiem^1^;<br>4 - mapowanie zostanie zastosowane, jeśli wartość pasuje do wyrażenia regularnego^2^;<br>5 - wartość domyślna, mapowanie zostanie być zastosowane, jeśli nie znaleziono innego dopasowania.|
|**value**<br>(wymagane)|string|Oryginalna wartość.<br><br>Nie jest wymagana do mapowania typu „domyślny”.|
|**newvalue**<br>(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”.\

[comment]: # ({/bba29795-145a9918})
