On this page
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".