Редактировать публичную сеть

Для того, чтобы изменить конфигурацию ранее заказанной  публичной сети, необходимо отправить PUT запрос по адресу https://api.1cloud.ru/publicnetwork/{id}, где {id} - уникальный идентификатор сети.

Ответом будет JSON объект. Данный объект будет содержать атрибуты, созданного задания на редактирование сети.

Входные параметры

Название Тип Описание
BandwidthNumberШирина канала для всей сети (10-1000 Мбит/с, шаг 10)

Выходные параметры

Название Тип Описание
IdNumberУникальный идентификатор заказанной сети
NamestringНазвание сети
Statestring

Статус сети на момент запроса

  1. Active - сеть заказана и активна
  2. FromPool - сеть создается
MaskstringМаска подсети
GatewaystringШлюз
LinkedServerslistСписок подключенных серверов
  1. LinkState- Статус соединения (Может иметь значения: New - новое, Active - активно)
  2. IP - IP-адрес сервера
  3. MAC - MAC-адрес адаптера
  4. ServerID - Идентификатор сервера
  5. LinkID - Уникальный идентификатор  данного сетевого подключения
IsDHCPboolПрисутствует ли в сети DHCP-сервер
DCLocationstringТехническое наименование локации (ЦОД), (см. Метод "Список всех доступных локаций (ЦОД)".
NetworkCapacitystringОбъем сети
TypestringТип сети
BandwidthNumberШирина канала для всей сети (Мбит/с)

Пример запроса

curl -X PUT -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/publicnetwork/1815" -d '{"Bandwidth":10}'

Request Header

Content-Type: application/json Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50

Пример ответа

[
    {
        "ID": 1815,
        "Name": "123",
        "State": "Active",
        "Mask": "255.255.255.248",
        "Gateway": "1.123.34.45",
        "LinkedServers": [
            {
                "LinkState": "Active",
                "IP": "123.34.45.101",
                "MAC": "00:51:57:01:22:10",
                "ServerID": 188090,
                "LinkID": 176105
            }
        ],
        "IsDHCP": false,
        "DCLocation": "DsMsk",
        "NetworkCapacity": "Network29",
        "Type": "PublicClient",
        "Bandwidth": 20
    } ]