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