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.

service.create

Descripción

object service.create(object/array services)

Este método permite crear nuevos servicios.

Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método pueden ser revocados en la configuración del rol de usuario. Consulte Roles de usuario para obtener más información.

Parámetros

(objeto/array) servicios a crear.

Además de las propiedades estándar del servicio, el método acepta los siguientes parámetros.

Parámetro Tipo Descripción
children array Servicios hijos que se vincularán al servicio.

Los servicios hijos deben tener definida únicamente la propiedad serviceid.
parents array Servicios padres que se vincularán al servicio.

Los servicios padres deben tener definida únicamente la propiedad serviceid.
tags array Etiquetas de servicio que se crearán para el servicio.
problem_tags array Etiquetas de problema que se crearán para el servicio.
status_rules array Reglas de estado que se crearán para el servicio.

Valores de retorno

(object) Devuelve un objeto que contiene los IDs de los servicios creados bajo la propiedad serviceids. El orden de los IDs devueltos coincide con el orden de los servicios enviados.

Ejemplos

Creando un servicio

Cree un servicio que cambiará al estado de problema si al menos uno de los hijos tiene un problema.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "service.create",
           "params": {
               "name": "Server 1",
               "algorithm": 1,
               "sortorder": 1
           },
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "serviceids": [
                   "5"
               ]
           },
           "id": 1
       }

Fuente

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