correlation.update
Beschreibung
object correlation.update(object/array correlations)
Diese Methode ermöglicht es Ihnen, vorhandene Korrelationen zu aktualisieren.
Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle widerrufen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Parameter
(object/array) Zu aktualisierende Korrelationseigenschaften.
Die Eigenschaft correlationid muss für jede Korrelation definiert sein, alle
anderen Eigenschaften sind optional. Nur die übergebenen Eigenschaften werden
aktualisiert, alle anderen bleiben unverändert.
Zusätzlich zu den standardmäßigen Korrelationseigenschaften akzeptiert die Methode die folgenden Parameter.
| Parameter | Typ | Beschreibung |
|---|---|---|
| filter | object | Objekt Korrelationsfilter, das den aktuellen Filter ersetzt. |
| operations | array | Korrelationsoperationen, die bestehende Operationen ersetzen. |
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der aktualisierten
Korrelationen unter der Eigenschaft correlationids enthält.
Beispiele
Korrelation deaktivieren
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"status": "1"
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Bedingungen ersetzen, aber die Auswertungsmethode beibehalten
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"filter": {
"conditions": [
{
"type": 3,
"oldtag": "error",
"newtag": "ok"
}
]
}
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Siehe auch
Quelle
CCorrelation::update() in ui/include/classes/api/services/CCorrelation.php.