correlatie.update

Beschrijving

objectcorrelatie.update(object/array-correlaties)

Met deze methode kunnen bestaande correlaties worden bijgewerkt.

Deze methode is alleen beschikbaar voor het gebruikerstype Super admin. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zie Gebruiker rollen voor meer informatie.

Parameters

(object/array) Correlatie-eigenschappen moeten worden bijgewerkt.

De eigenschap correlationid moet voor elke correlatie worden gedefinieerd, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, blijven alle andere ongewijzigd.

Naast de standaardcorrelatie eigenschappen, accepteert de methode het volgende: parameters.

|Parameter|Type|Beschrijving| |---------|--------------------------------------- ------------|-----------| |filter|object|Correlatie filter object om het huidige filter te vervangen.| |operations|array|Correlatie bewerkingen om bestaande bewerkingen te vervangen.|

Retourwaarden

(object) Retourneert een object met de ID's van de bijgewerkte correlaties onder de eigenschap 'correlationids'.

Voorbeelden

Correlatie uitschakelen

Verzoek:

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

Antwoord:

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

Voorwaarden vervangen, maar de evaluatiemethode behouden

Verzoek:

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

Antwoord:

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

Zie ook

Bron

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