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.