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łaściwości.

Właściwość Typ Opis
valuemapid ID ID mapy wartości.

Zachowanie właściwości:
- tylko do odczytu
- wymagane dla operacji aktualizacji
hostid ID ID hosta lub szablonu, do którego należy mapa wartości.

Zachowanie właściwości:
- stałe
- wymagane dla operacji tworzenia
name string Nazwa mapy wartości.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
mappings array Mapowania wartości dla bieżącej mapy wartości. Obiekt mapowania jest opisany szczegółowo poniżej.

Zachowanie właściwości:
- 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.

Zachowanie właściwości:
- obsługiwane, jeśli mapa wartości należy do szablonu

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 Opis
type integer Typ dopasowania mapowania.

Możliwe wartości:
0 - mapowanie zostanie zastosowane, jeśli wartość jest równa;
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ą domknięte; można zdefiniować wiele zakresów oddzielonych przecinkiem)1;
4 - mapowanie zostanie zastosowane, jeśli wartość pasuje do wyrażenia regularnego2;
5 - jeśli nie zostaną znalezione żadne dopasowania, mapowanie nie zostanie zastosowane i zostanie użyta wartość domyślna.

Jeśli type jest ustawione na "0", "1", "2", "3", "4", wtedy value nie może być puste.

Jeśli type jest ustawione na "5", wtedy value musi być puste.
value string Wartość oryginalna.

Zachowanie właściwości:
- wymagane jeśli type jest ustawione na "1", "2", "3", "4"
- obsługiwane jeśli type jest ustawione na "5"
newvalue string Wartość, na którą mapowana jest wartość oryginalna.

Zachowanie właściwości:
- wymagane

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