usermacro.createglobal

Описание

object usermacro.createglobal(объект/массив globalMacros)

Этот метод позволяет создавать новые глобальные макросы.

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

Параметры

(object/array) Глобальные макросы для создания.

Метод принимает глобальные макросы со стандартными свойствами глобальных макросов.

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

(object) Возвращает объект, содержащий идентификаторы созданных глобальных макросов в свойстве globalmacroids. Порядок возвращаемых идентификаторов соответствует порядку переданных глобальных макросов.

Примеры

Создание глобального макроса

Создайте глобальный макрос "{$SNMP_COMMUNITY}" со значением "public".

Запрос:

{
    "jsonrpc": "2.0",
    "method": "usermacro.createglobal",
    "params":  {
        "macro": "{$SNMP_COMMUNITY}",
        "value": "public"
    },
    "id": 1
}

Ответ:

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

Источник

CUserMacro::createGlobal() в ui/include/classes/api/services/CUserMacro.php.