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.