correlation.update
Descrizione
object correlation.update(object/array correlations)
Questo metodo consente di aggiornare le correlazioni esistenti.
Questo metodo è disponibile solo per gli utenti di tipo Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Consultare Ruoli utente per ulteriori informazioni.
Parametri
(object/array) Proprietà della correlazione da aggiornare.
La proprietà correlationid deve essere definita per ogni correlazione, tutte
le altre proprietà sono facoltative. Verranno aggiornate solo le proprietà
passate, tutte le altre rimarranno invariate.
In aggiunta alle proprietà standard della correlazione, il metodo accetta i seguenti parametri.
| Parametro | Type | Descrizione |
|---|---|---|
| filter | object | Oggetto filtro di correlazione che sostituisce il filtro corrente. |
| operations | array | Operazioni di correlazione che sostituiscono le operazioni esistenti. |
Valori restituiti
(object) Restituisce un oggetto contenente gli ID delle correlazioni
aggiornate nella proprietà correlationids.
Esempi
Disabilitare la correlazione
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"status": "1"
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Sostituire le condizioni, ma mantenere il metodo di valutazione
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"filter": {
"conditions": [
{
"type": 3,
"oldtag": "error",
"newtag": "ok"
}
]
}
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Vedi anche
Sorgente
CCorrelation::update() in ui/include/classes/api/services/CCorrelation.php.