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.
(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. |
(booleano)
Devuelve verdadero
si la copia fue exitosa.
Copie una regla LLD en dos equipos.
{
"jsonrpc": "2.0",
"method": "discoveryrule.copy",
"params": {
"discoveryids": [
"27426"
],
"hostids": [
"10196",
"10197"
]
},
"id": 1
}
Respuesta:
CDiscoveryRule::copy() en ui/include/classes/api/services/CDiscoveryRule.php.