graphprototype.create
Description
object graphprototype.create(object/array graphPrototypes)
Cette méthode permet de créer de nouveaux prototypes de graphiques.
Cette méthode est disponible uniquement pour les types d’utilisateurs Admin et Super admin. Les autorisations d’appel de la méthode peuvent être révoquées dans les paramètres des rôles utilisateur. Voir User roles pour plus d’informations.
Paramètres
(object/array) Prototypes de graphiques à créer.
En plus des propriétés standard des prototypes de graphiques, la méthode accepte les paramètres suivants.
| Paramètre | Type | Description |
|---|---|---|
| gitems | array | Éléments de graphique à créer pour les prototypes de graphiques. Les éléments de graphique peuvent référencer à la fois des éléments et des prototypes d’éléments, mais au moins un prototype d’élément doit être présent. Comportement du paramètre : - obligatoire |
Valeurs retournées
(object) Renvoie un objet contenant les IDs des prototypes de graphe créés sous la propriété graphids. L'ordre des ID renvoyés correspond à l'ordre des prototypes de graphe transmis.
Exemples
Création d’un prototype de graphique
Créez un prototype de graphique avec deux éléments.
{
"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
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"graphids": [
"652"
]
},
"id": 1
}
Voir également
Source
CGraphPrototype::create() dans ui/include/classes/api/services/CGraphPrototype.php.