iconmap.create

Descrizione

object iconmap.create(object/array iconMaps)

Questo metodo consente di creare nuove mappe di icone.

Questo metodo è disponibile solo per il tipo di utente Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Vedere Ruoli utente per ulteriori informazioni.

Parametri

(object/array) Mappe di icone da creare.

Oltre alle proprietà standard della mappa di icone, il metodo accetta i seguenti parametri.

Parametro Type Descrizione
mappings array Associazioni di icone da creare per la mappa di icone.

Comportamento del parametro:
- obbligatorio

Valori restituiti

(object) Restituisce un oggetto contenente gli ID delle mappe di icone nella proprietà iconmapids. L'ordine degli ID restituiti corrisponde all'ordine delle mappe di icone passate.

Esempi

Creare una mappa di icone

Creare una mappa di icone per visualizzare host di tipi diversi.

Richiesta:

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

Risposta:

{
    "jsonrpc": "2.0",
    "result": {
        "iconmapids": [
            "2"
        ]
    },
    "id": 1
}

Vedi anche

Fonte

CIconMap::create() in ui/include/classes/api/services/CIconMap.php.