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

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

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

Мапа вредности

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

Property Type Description
valuemapid ID ID мапе вредности.

Понашање својства:
- само за читање
- потребно за операције ажурирања
hostid ID ID домаћина или шаблона коме припада мапа вредности.

Понашање својства:
- константа
- потребно за операције креирања
name string Назив мапе вредности.

Понашање својства:
- потребно за операције креирања
mappings array Мапирање вредности за тренутну мапу вредности. Објекат мапирања је детаљно описан у наставку.

Понашање својства:
- потребно за операције креирања
uuid string Универзални јединствени идентификатор, који се користи за повезивање увезених мапа вредности са већ постојећим. Аутоматски генерисано, ако није дато.

Понашање својства:
- подржано ако мапа вредности припада шаблону

Пресликавања вредности

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

Property Type Description
type integer Тип подударања мапирања.

Могуће вредности:
0 - (подразумевано) мапирање ће бити примењено ако је вредност једнака;
1 - мапирање ће бити примењено ако је вредност већа или једнака1;
2 - мапирање ће се применити ако је вредност мања или једнака1;
3 - ако је вишеструко мапирање у опсегу биће примењено (примениће се вишеструки опсег вредности; знак зарез, може се дефинисати)1;
4 - мапирање ће бити примењено ако се вредност подудара са регуларним изразом2;
5 - ако није пронађено подударање, мапирање се неће применити, а користиће се подразумевана вредност.

Ако је type постављен на "0", "1", "2", "3", "4", онда value не може бити празна.

Ако је type подешен на "5", онда value мора бити празна.
value string Оригинална вредност.

Понашање својства:
- обавезно ако је type подешен на "1", "2", "3", "4"
- подржано ако је type подешен на "5"
newvalue string Вредност на коју је мапирана оригинална вредност.

Понашање својства:
- обавезно

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