drule.update

Описание

object drule.update(объект/массив discoveryRules)

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

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

Параметры

(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.