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

Anfrage:

{
    "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

Anfrage:

{
    "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.