object drule.update(object/array discoveryRules)
Цей метод дозволяє оновити існуючі правила виявлення.
Цей метод доступний лише для користувачів типу Admin і Super admin. Дозволи на виклик методу можна скасувати в налаштуваннях ролі користувача. Див. Ролі користувача для отримання додаткової інформації.
(object/array)
Властивості правила виявлення буде оновлено.
Властивість druleid
має бути визначена для кожного правила виявлення, усі інші властивості необов’язкові. Будуть оновлені лише передані властивості, всі інші залишаться незмінними.
Окрім стандартних властивостей правила виявлення, метод приймає такі параметри.
Параметр | Тип | Опис |
---|---|---|
dchecks | масив | [перевірки] виявлення (/manual/api/reference/dcheck/object) для заміни існуючих перевірок. |
(object)
Повертає об’єкт, що містить ідентифікатори оновлених правил виявлення у властивості druleids
.
Змініть діапазон IP-адрес правила виявлення на «192.168.2.1-255».
Запит:
{
"jsonrpc": "2.0",
"method": "drule.update",
"params": {
"druleid": "6",
"iprange": "192.168.2.1-255"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Відповідь:
CDRule::update() в ui/include/classes/api/services/CDRule.php.