Sommaire
discoveryrule.copy
Description
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.
Paramètres
(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. |
Valeurs retournées
(boolean) Retourne true si la copie a réussi.
Exemples
Copier une règle de découverte bas niveau sur plusieurs hôtes
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 :
{
"jsonrpc": "2.0",
"result": true,
"id": 1
}
Source
CDiscoveryrule::copy() dans frontends/php/include/classes/api/services/CDiscoveryRule.php.