On this page
iconmap.create
Opis
object iconmap.create(object/array iconMaps)
Ta metoda umożliwia tworzenie nowych map ikon.
Ta metoda jest dostępna wyłącznie dla typu użytkownika Super admin. Uprawnienia do wywoływania tej metody można odebrać w ustawieniach roli użytkownika. Więcej informacji można znaleźć w sekcji Role użytkowników
Parametry
(object/array) Mapy ikon do utworzenia.
Oprócz standardowych właściwości map ikon, metoda akceptuje następujące parametry.
| Parametr | Type | Opis |
|---|---|---|
| mappings | array | Mapowania ikon, które mają zostać utworzone dla mapy ikon. Zachowanie parametrów: - wymagane |
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory utworzonych map ikon
we 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, aby wyświetlać hosty różnych typów.
{
"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"
}
]
},
"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.