discoveryrule.copy
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.
Descripció
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.
Paràmetres
(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. |
Valors de retorn
(boolean) Retorna true si la còpia ha anat bé.
Exemples
copiar una regla LLD a diversos equips
Copia una regla LLD a dos equips.
{
"jsonrpc": "2.0",
"method": "discoveryrule.copy",
"params": {
"discoveryids": [
"27426"
],
"hostids": [
"10196",
"10197"
]
},
"id": 1
}
Resposta:
{
"jsonrpc": "2.0",
"result": true,
"id": 1
}
Font
CDiscoveryRule::copy() in ui/include/classes/api/services/CDiscoveryRule.php.