On this page
iconmap.create
Opis
object iconmap.create(object/array mapyIkony)
Ta metoda umożliwia tworzenie nowych map ikon.
Ta metoda jest dostępna tylko dla typu użytkownika Super admin. Uprawnienia do wywołania metody można cofnąć w ustawieniach ról użytkownika. Zobacz Typy użytkowników aby uzyskać więcej informacji.
Parametry
(object/array) Mapy ikon do utworzenia.
Dodatkowo do standardowych właściwości mapy ikon, metoda akceptuje następujące parametry.
| Parametr | Typ | Opis |
|---|---|---|
| mappings (wymagane) |
array | Mapowanie ikon do utworzenia dla mapy ikon. |
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory utworzonych map ikon
w właściwości iconmapids. Kolejność zwróconych identyfikatorów odpowiada
kolejności przekazanych map ikon.
Przykłady
Utwórz mapę ikon
Utwórz mapę ikon do wyświetlania hostów różnych typów.
Zapytanie:
{
"jsonrpc": "2.0",
"method": "iconmap.create",
"params": {
"name": "Type icons",
"default_iconid": "2",
"mappings": [
{
"inventory_link": 1,
"expression": "server",
"iconid": "3"
},
{
"inventory_link": 1,
"expression": "switch",
"iconid": "4"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"iconmapids": [
"2"
]
},
"id": 1
}
Zobacz także
Źródło
CIconMap::create() w ui/include/classes/api/services/CIconMap.php.