[comment]: # translation:outdated

[comment]: # aside:1

[comment]: # ({ee2c7113-41154bde})
# Објекат мапе вредности

Следећи објекти су директно повезани са `valuemap` API-јем.

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

[comment]: # ({562fa6e6-65471f47})
### Мапа вредности

Објекат мапе вредности има следећа својства.

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|valuemapid|ID|ID мапе вредности.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*<br>- *потребно* за операције ажурирања|
|hostid|ID|ID домаћина или шаблона коме припада мапа вредности.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *константа*<br>- *потребно* за операције креирања|
|name|string|Назив мапе вредности.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *потребно* за операције креирања|
|mappings|array|Мапирање вредности за тренутну мапу вредности. Објекат мапирања је [детаљно описан у наставку](object#value_mappings).<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *потребно* за операције креирања|
|uuid|string|Универзални јединствени идентификатор, који се користи за повезивање увезених мапа вредности са већ постојећим. Аутоматски генерисано, ако није дато.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако мапа вредности припада шаблону|

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

[comment]: # ({44eeb7ab-145a9918})
### Пресликавања вредности

Објекат мапирања вредности дефинише пресликавања вредности мапе вредности. То
има следећа својства.

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|type|integer|Тип подударања мапирања.<br><br>Могуће вредности:<br>0 - *(подразумевано)* мапирање ће бити примењено ако је вредност једнака;<br>1 - мапирање ће бити примењено ако је вредност већа или једнака^1^;<br>2 - мапирање ће се применити ако је вредност мања или једнака^1^;<br>3 - ако је вишеструко мапирање у опсегу биће примењено (примениће се вишеструки опсег вредности; знак зарез, може се дефинисати)^1^;<br>4 - мапирање ће бити примењено ако се вредност подудара са регуларним изразом^2^;<br>5 - ако није пронађено подударање, мапирање се неће применити, а користиће се подразумевана вредност.<br><br>Ако је `type` постављен на "0", "1", "2", "3", "4", онда `value` не може бити празна.<br><br>Ако је `type` подешен на "5", онда `value` мора бити празна.|
|value|string|Оригинална вредност.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` подешен на "1", "2", "3", "4"<br>- *подржано* ако је `type` подешен на "5"|
|newvalue|string|Вредност на коју је мапирана оригинална вредност.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

^1^ подржано само за ставке које имају тип вредности "numeric unsigned", "numeric float".\
^2^ подржан само за ставке које имају тип вредности "character".\

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