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 tylko dla użytkownika typu Super admin. Uprawnienia do wywołania tej metody mogą zostać cofnięte 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.