This is a translation of the original English documentation page. Help us make it better.

drule.update

Опис

object drule.update(object/array discoveryRules)

Цей метод дозволяє оновити існуючі правила виявлення.

Цей метод доступний лише для користувачів типу Admin і Super admin. Дозволи на виклик методу можна скасувати в налаштуваннях ролі користувача. Див. Ролі користувача для отримання додаткової інформації.

Параметри

(object/array) Властивості правила виявлення буде оновлено.

Властивість druleid має бути визначена для кожного правила виявлення, усі інші властивості необов’язкові. Будуть оновлені лише передані властивості, всі інші залишаться незмінними.

Окрім стандартних властивостей правила виявлення, метод приймає такі параметри.

Параметр Тип Опис
dchecks масив [перевірки] виявлення (/manual/api/reference/dcheck/object) для заміни існуючих перевірок.

Повернуті значення

(object) Повертає об’єкт, що містить ідентифікатори оновлених правил виявлення у властивості druleids.

Приклади

Змінити діапазон IP для правила виявлення

Змініть діапазон 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
       }

Відповідь:

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

Дивись також

Джерело

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