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".

Richiesta:

{
    "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.