discoveryrule.copy

Descripción

object discoveryrule.copy(object parameters)

Este método permite copiar reglas LLD con todos los prototipos a los equipos dados.

Este método solo está disponible para los tipos de usuario Administrador y Superadministrador Los permisos para llamar al método se pueden revocar en la configuración de los roles de usuario. Ver Roles de usuario para más información.

Parámetros

(objeto) Parámetros que definen las reglas LLD a copiar y los equipos destino.

Parámetro Tipo Descripción
discoveryids matriz ID de las reglas LLD que se van a copiar.
hostids matriz ID de los equipos a los que copiar las reglas LLD.

Valores devueltos

(booleano) Devuelve verdadero si la copia fue exitosa.

Ejemplos

Copiar una regla LLD en varios equipos

Copie una regla LLD en dos equipos.

Solicitud:

{
       "jsonrpc": "2.0",
       "method": "discoveryrule.copy",
       "params": {
       "discoveryids": [
       "27426"
       ],
       "hostids": [
       "10196",
       "10197"
       ]
       },
       "id": 1
       }

Respuesta:

{
       "jsonrpc": "2.0",
       "result": true,
       "id": 1
       }

Fuente

CDiscoveryRule::copy() en ui/include/classes/api/services/CDiscoveryRule.php.