[comment]: # translation:outdated

[comment]: # aside:1

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

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

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

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

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

|Właściwość|[Typ](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|valuemapid|ID|ID mapy wartości.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *tylko do odczytu*<br>- *wymagane* dla operacji aktualizacji|
|hostid|ID|ID hosta lub szablonu, do którego należy mapa wartości.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *stałe*<br>- *wymagane* dla operacji tworzenia|
|name|string|Nazwa mapy wartości.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane* dla operacji tworzenia|
|mappings|array|Mapowania wartości dla bieżącej mapy wartości. Obiekt mapowania jest [opisany szczegółowo poniżej](object#value-mappings).<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane* dla operacji tworzenia|
|uuid|string|Uniwersalny unikalny identyfikator, używany do łączenia importowanych map wartości z już istniejącymi. Generowany automatycznie, jeśli nie został podany.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *obsługiwane*, jeśli mapa wartości należy do szablonu|

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

[comment]: # ({5ff6d41b-145a9918})
#### Mapowania wartości

Obiekt mapowań wartości definiuje mapowania wartości mapy wartości. Ma
następujące właściwości.

|Właściwość|[Type](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|type|integer|Typ dopasowania mapowania.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* mapowanie zostanie zastosowane, jeśli wartość jest równa;<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ą domknięte; można zdefiniować wiele zakresów oddzielonych przecinkiem)^1^;<br>4 - mapowanie zostanie zastosowane, jeśli wartość pasuje do wyrażenia regularnego^2^;<br>5 - jeśli nie zostaną znalezione żadne dopasowania, mapowanie nie zostanie zastosowane i zostanie użyta wartość domyślna.<br><br>Jeśli `type` jest ustawione na "0", "1", "2", "3", "4", wówczas `value` nie może być puste.<br><br>Jeśli `type` jest ustawione na "5", wówczas `value` musi być puste.|
|value|string|Wartość oryginalna.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane* jeśli `type` jest ustawione na "1", "2", "3", "4"<br>- *obsługiwane* jeśli `type` jest ustawione na "5"|
|newvalue|string|Wartość, na którą mapowana jest wartość oryginalna.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane*|

^1^ obsługiwane tylko dla pozycji mających typ wartości "numeric unsigned", "numeric float".<br>
^2^ obsługiwane tylko dla pozycji mających typ wartości "character".<br>

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