drule.update

Beschreibung

object drule.update(object/array discoveryRules)

Mit dieser Methode können bestehende Discovery-Regeln aktualisiert werden.

Diese Methode ist nur für Benutzertypen Admin und Super admin verfügbar. Die Berechtigung zum Aufrufen der Methode kann in den Benutzerrolleneinstellungen entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.

Parameter

(object/array) Zu aktualisierende Eigenschaften von Discovery-Regeln.

Die Eigenschaft druleid muss für jede Discovery-Regel definiert werden, alle anderen Eigenschaften sind optional. Nur die übergebenen Eigenschaften werden aktualisiert, alle anderen bleiben unverändert.

Zusätzlich zu den Standard-Eigenschaften von Discovery-Regeln akzeptiert die Methode die folgenden Parameter.

Parameter Typ Beschreibung
dchecks array Discovery-Prüfungen zum Ersetzen vorhandener Prüfungen.

Rückgabewerte

(object) Gibt ein Objekt zurück, das die IDs der aktualisierten Entdeckungsregeln unter der Eigenschaft druleids enthält.

Beispiele

Ändern Sie den IP-Bereich einer Discovery-Regel

Ändern Sie den IP-Bereich einer Discovery-Regel in „192.168.2.1-255“.

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "drule.update",
    "params": {
        "druleid": "6",
        "iprange": "192.168.2.1-255"
    },
    "id": 1
}

Antwort:

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

Siehe auch

Quelle

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