В данном разделе приводится описание команд управления HTTP-серверами маршрутизации.
declare
Команда предназначена для создания нового HTTP-сервера маршрутизации
Путь команды:
/domain/<DOMAIN>/routing/http/declare <NAME> <URL> [--api-key <API_KEY>]
Синтаксис:
declare <Name> <URL> [--api-key <API_KEY>]
Параметры:
<DOMAIN> - имя виртуальной АТС;
<NAME> - имя сервера, которое будет использоваться в маршрутизации;
<URL> - адрес сервера маршрутизации. [http(s)://]IPv4|IPv6|hostname[:port]. IPv6 адреса должны указываться в квадратных скобках. Например: [::1];
<API_KEY> - ключ API сервера маршрутизации (если используется)
Пример:
info
Показать информацию о HTTP-серверах маршрутизации
Путь команды:
domain/<DOMAIN>/routing/http/info <NAME>
Синтаксис:
info [<NAME>]
Параметры:
<NAME> - имя сервера, о котором нужно показать информацию (опционально).
Пример:
set
Изменить значение параметра HTTP-сервера маршрутизации
Путь команды:
domain/<DOMAIN>/routing/http/set <NAME> <KEY>
Синтаксис:
set <NAME> <KEY>
Параметры:
<NAME> - имя сервера, для которого нужно поменять значение параметра;
<KEY> - имя параметра, для которого нужно установить значение <Value> (см. команду declare).
Пример:
remove
Удалить HTTP-сервер маршрутизации
Путь команды:
domain/<DOMAIN>/routing/http/remove <NAME>
Синтаксис:
remove <NAME>
Параметры:
<NAME> - имя сервера, который нужно удалить
Пример: