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