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

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

Ответом будет JSON объект. Данный объект будет содержать атрибуты публичной сети

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

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

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

Название Тип Описание
Id Number Уникальный идентификатор заказанной сети
Name string Название сети
State string

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

  1. Active - сеть заказана и активна
  2. FromPool - сеть создается
Mask string Маска подсети
Gateway string Шлюз
LinkedServers list Список подключенных серверов
  1. LinkState- Статус соединения (Может иметь значения: New - новое, Active - активно)
  2. IP - IP-адрес сервера
  3. MAC - MAC-адрес адаптера
  4. ServerID - Идентификатор сервера
  5. LinkID - Уникальный идентификатор  данного сетевого подключения
IsDHCP bool Присутствует ли в сети DHCP-сервер
DCLocation string Техническое наименование локации (ЦОД), (см. Метод "Список всех доступных локаций (ЦОД)".
NetworkCapacity string Объем сети
Type string Тип сети
Bandwidth Number Ширина канала для всей сети (Мбит/с)

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

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

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
    } ]