Aquest mètode és obsolet i s'esborrarà en un futur. En lloc d'això, podeu configurar regles LLD a les plantilles i aplicar aquestes plantilles a altres plantilles o equips, copiant de manera efectiva les regles LLD als objectius especificats.
object discoveryrule.copy(object parameters)
Aquest mètode permet copiar regles LLD amb tots els prototips dels equips proporcionats.
Aquest mètode és disponible només per als usuaris de tipus Admin i Super admin. Els permisos per cridar al mètode es poden revocar a la configuració de rols d'usuaris. Per a més informació, veieu Rols d'usuari.
(object)
Paràmetres definint les regles de descoberta LLD que s'han de copiar i els equips destinataris.
Paràmetre | Tipus | Descripció |
---|---|---|
discoveryids | array | IDs de les regles LLD que s'han de copiar. |
hostids | array | IDs dels equips on hem de copiar les regles LLD. |
(boolean)
Retorna true
si la còpia ha anat bé.
Copia una regla LLD a dos equips.
{
"jsonrpc": "2.0",
"method": "discoveryrule.copy",
"params": {
"discoveryids": [
"27426"
],
"hostids": [
"10196",
"10197"
]
},
"id": 1
}
Resposta:
CDiscoveryRule::copy() in ui/include/classes/api/services/CDiscoveryRule.php.