drule.update

Описание

объект drule.update(object/array discoveryRules)

Этот метод позволяет обновлять существующие правила обнаружения.

Этот метод доступен только пользователям с ролью Admin или Super admin. Разрешения на вызов метода можно отозвать в настройках роли пользователя. См. Роли пользователей для получения дополнительной информации.

Параметры

(object/array) Свойства правила обнаружения, которые будут обновлены.

Свойство druleid должно быть указано по каждому правилу обнаружения, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.

В дополнение к стандартным свойствам правила обнаружения, этот метод принимает следующие параметры.

Параметр Тип Описание
dchecks array Проверки обнаружения, которые заменят существующие проверки.

Возвращаемые значения

(object) Возвращает объект, который содержит ID обновленных правил обнаружения под свойством 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.