Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

graphprototype.create

Descripción

object graphprototype.create(object/array graphPrototypes)

Este método permite crear nuevas plantillas de gráficos.

Este método solo está disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para llamar al método pueden ser revocados en la configuración del rol de usuario. Consulte Roles de usuario para más información.

Parámetros

(objeto/array) Prototipos de gráficos a crear.

Además de las propiedades estándar de los prototipos de gráficos, el método acepta los siguientes parámetros.

Parámetro Tipo Descripción
gitems array Elementos de gráfico que se crearán para los prototipos de gráficos. Los elementos de gráfico pueden hacer referencia tanto a métricas como a prototipos de métricas, pero debe haber al menos un prototipo de métrica presente.

Comportamiento del parámetro:
- obligatorio

Valores de retorno

(object) Devuelve un objeto que contiene los IDs de los prototipos de gráficos creados bajo la propiedad graphids. El orden de los IDs devueltos coincide con el orden de los prototipos de gráficos enviados.

Ejemplos

Creando un prototipo de gráfico

Cree un prototipo de gráfico con dos métricas.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "graphprototype.create",
           "params": {
               "name": "Uso de espacio en disco {#FSNAME}",
               "width": 900,
               "height": 200,
               "gitems": [
                   {
                       "itemid": "22828",
                       "color": "00AA00"
                   },
                   {
                       "itemid": "22829",
                       "color": "3333FF"
                   }
               ]
           },
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "graphids": [
                   "652"
               ]
           },
           "id": 1
       }

Véase también

Fuente

CGraphPrototype::create() en ui/include/classes/api/services/CGraphPrototype.php.