Список частных сетей

Метод возвращает список всех Ваших частных сетей. Для его вызова необходимо отправить GET запрос по адресу https://api.1cloud.ru/network.

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

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

Название Тип Описание
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 GET -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/network"

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": [
            {
                "LinkState": "Active",
                "IP": "10.0.0.5",
                "MAC": "00:50:56:01:2c:0d",
                "ServerID": 83932,
                "LinkID": 154883
            }
        ],
  "IsDHCP":false,
  "DCLocation":"SDN_SPb",
  "NetworkCapacity": "Network24",
  "Type": "PrivateClient",
  "Bandwidth": 1000
}
,
{
  {"ID":37,
  "Name":"network API2",
  "State":"Active",
  "Mask":"255.255.255.0",
  "Gateway":"10.0.2.1",
  "LinkedServers":[],
  "IsDHCP":false,
  "DCLocation":"SDN_SPb",
  "NetworkCapacity": "Network24",
  "Type": "PrivateClient",
  "Bandwidth": 1000
}