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.
(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. |
(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.
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ź:
CIconMap::create() w ui/include/classes/api/services/CIconMap.php.