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.

Żądanie:

{
    "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.