object discoveryrule.copy(object parameters)
Cette méthode permet de copier les règles de découverte bas niveau avec tous les prototypes sur les hôtes donnés.
Cette méthode est uniquement disponible pour les utilisateurs type Admin et Super admin. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les rôles utilisateur pour plus d'informations.
(object)
Paramètres définissant les règles de découverte bas niveau à copier et les hôtes cibles.
Paramètre | Type | Description |
---|---|---|
discoveryids | array | ID des règles de découverte bas niveau à copier. |
hostids | array | ID des hôtes sur lesquels copier les règles de découverte bas niveau. |
(boolean)
Retourne true
si la copie a réussi.
Copier une règle de découverte bas niveau sur deux hôtes.
Requête :
{
"jsonrpc": "2.0",
"method": "discoveryrule.copy",
"params": {
"discoveryids": [
"27426"
],
"hostids": [
"10196",
"10197"
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Réponse :
CDiscoveryrule::copy() dans ui/include/classes/api/services/CDiscoveryRule.php.