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