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 se pueden revocar en la configuración de roles de usuario. Ver Roles de usuario para obtener más información.
Servicios (objeto/matriz)
a crear.
Además de las propiedades estándar de servicio, el método acepta los siguientes parámetros.
Parámetro | Tipo | Descripción |
---|---|---|
children | matriz | Servicios secundarios que se vincularán al servicio. Los hijos deben tener definida la propiedad serviceid . |
parents | matriz | Servicios principales que se vincularán al servicio. Los padres deben tener definida la propiedad serviceid . |
tags | matriz | Etiquetas de servicio que se crearán para el servicio. |
problem_tags | matriz | Etiquetas de problema que se crearán para el servicio. |
status_rules | matriz | Reglas de estado que se crearán para el servicio. |
(objeto)
Devuelve un objeto que contiene los ID de los servicios creados bajo la propiedad serviceids
. El orden de los ID devueltos coincide. el orden de los servicios pasados.
Cree un servicio que cambiará al estado de problema, si al menos un servicio dependiente tiene un problema.
{
"jsonrpc": "2.0",
"method": "service.create",
"params": {
"name": "Server 1",
"algorithm": 1,
"sortorder": 1
},
"id": 1
}
Respuesta:
CService::create() en ui/include/classes/api/services/CService.php.