drule.update
Descrizione
object drule.update(object/array discoveryRules)
Questo metodo consente di aggiornare le regole di discovery esistenti.
Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. Le autorizzazioni per richiamare il metodo possono essere revocate nelle impostazioni dei ruoli utente. Vedere Ruoli utente per ulteriori informazioni.
Parametri
(object/array) Proprietà della regola di discovery da aggiornare.
La proprietà druleid deve essere definita per ogni regola di discovery, tutte
le altre proprietà sono facoltative. Verranno aggiornate solo le proprietà
passate, tutte le altre rimarranno invariate.
Oltre alle proprietà standard della regola di discovery, il metodo accetta i seguenti parametri.
| Parametro | Type | Descrizione |
|---|---|---|
| dchecks | array | Controlli di discovery per sostituire i controlli esistenti. |
Restituisce i valori
(object) Restituisce un oggetto contenente gli ID delle regole di rilevamento aggiornate sotto la proprietà druleids.
Esempi
Modificare l'intervallo IP di una regola di discovery
Modificare l'intervallo IP di una regola di discovery in "192.168.2.1-255".
{
"jsonrpc": "2.0",
"method": "drule.update",
"params": {
"druleid": "6",
"iprange": "192.168.2.1-255"
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"druleids": [
"6"
]
},
"id": 1
}
Vedi anche
Fonte
CDRule::update() in ui/include/classes/api/services/CDRule.php.