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.