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 chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente.
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.