correlation.update

Opis

object correlation.update(object/array correlations)

Metoda ta pozwala na aktualizację istniejących korelacji.

Ta metoda jest dostępna tylko dla użytkowników typu Super admin. Uprawnienia do wywoływania metody można odebrać w ustawieniach roli użytkownika. Zobacz Role użytkownika po więcej informacji.

Parametry

(object/array) Właściwości korelacji do aktualizacji.

Właściwość correlationid musi być zdefiniowana dla każdej korelacji, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, reszta pozostanie niezmieniona.

Oprócz standardowych właściwości korelacji, metoda akceptuje następujące właściwości.

Parametr Typ Opis
filter object Obiekt filtra korelacji do zastąpienia istniejącego filtra.
operations array Operacja korelacji w celu zastąpienia istniejących operacji.

Zwracane wartości

(object) Zwraca obiekt zawierajacy identyfikatory zaktualizowanych korelacji we właściwości `correlationids.

Przykłady

Wyłączenie korelacji

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "correlation.update",
           "params": {
               "correlationid": "1",
               "status": "1"
           },
           "auth": "343baad4f88b4106b9b5961e77437688",
           "id": 1
       }

Odpowiedź:

{
           "jsonrpc": "2.0",
           "result": {
               "correlationids": [
                   "1"
               ]
           },
           "id": 1
       }

Zastąp warunki, ale zachowaj metodę oceny

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "correlation.update",
           "params": {
               "correlationid": "1",
               "filter": {
                   "conditions": [
                       {
                           "type": 3,
                           "oldtag": "error",
                           "newtag": "ok"
                       }
                   ]
               }
           },
           "auth": "343baad4f88b4106b9b5961e77437688",
           "id": 1
       }

Odpowiedź:

{
           "jsonrpc": "2.0",
           "result": {
               "correlationids": [
                   "1"
               ]
           },
           "id": 1
       }

Zobacz także

Źródło

CCorrelation::update() w ui/include/classes/api/services/CCorrelation.php.