graphprototype.create
Descrizione
object graphprototype.create(object/array graphPrototypes)
Questo metodo consente di creare nuovi prototipi di grafico.
Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente.
Parametri
(object/array) Prototipi di grafico da creare.
Oltre alle proprietà standard dei prototipi di grafico, il metodo accetta i seguenti parametri.
| Parametro | Tipo | Descrizione |
|---|---|---|
| gitems | array | Elementi del grafico da creare per i prototipi di grafico. Gli elementi del grafico possono fare riferimento sia a item che a prototipi di item, ma deve essere presente almeno un prototipo di item. Comportamento del parametro: - obbligatorio |
Valori restituiti
(object) Restituisce un oggetto contenente gli ID dei prototipi grafici creati
sotto la proprietà graphids. L'ordine degli ID restituiti
corrisponde all'ordine dei prototipi grafici passati.
Esempi
Creazione di un prototipo di grafico
Creare un prototipo di grafico con due item.
{
"jsonrpc": "2.0",
"method": "graphprototype.create",
"params": {
"name": "Disk space usage {#FSNAME}",
"width": 900,
"height": 200,
"gitems": [
{
"itemid": "22828",
"color": "00AA00"
},
{
"itemid": "22829",
"color": "3333FF"
}
]
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"graphids": [
"652"
]
},
"id": 1
}
Vedi anche
Fonte
CGraphPrototype::create() in ui/include/classes/api/services/CGraphPrototype.php.