Создать частную сеть

Для того, чтобы создать новую частную сеть, необходимо отправить POST запрос по адресу https://api.1cloud.ru/network.

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

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

Название Тип Описание
Name string Пользовательское название частной сети
IsDHCP bool True - если необходима сеть с DHCP сервером, false - если необходима сеть без DHCP сервера
DCLocation string Техническое наименование локации (ЦОД), в которой необходимо создать сеть (см. Метод "Список всех доступных локаций (ЦОД)". Если значение не указано, тогда сеть будет создан в локации СПБ.

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

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

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

curl -X POST -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/network" -d '{"Name":"testNetworkAPI","DCLocation":"SDN_SPb","IsDHCP":false}'

Request Header

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

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

{
  "ID":36,
  "Name":"network API",
  "State":"Active",
  "Mask":"255.255.255.0",
  "Gateway":"10.0.0.1",
  "LinkedServers":[],
  "IsDHCP":false,
  "DCLocation":"SDN_SPb"
  "NetworkCapacity": "Network24",
  "Type": "PrivateClient",
  "Bandwidth": 1000
}