drule.update

Beschreibung

object drule.update(object/array discoveryRules)

Diese Methode ermöglicht es Ihnen, vorhandene Discovery-Regeln zu aktualisieren.

Diese Methode ist nur für die Benutzertypen Admin und Super admin verfügbar. Berechtigungen zum Aufruf der Methode können in den Einstellungen der Benutzerrolle widerrufen 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.