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

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

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

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

Название Тип Описание
IDnumberУникальный идентификатор сети
NamestringПользовательское название сети, заданное при создании
StatestringСтатус сети на момент обработки запроса. Может содержать следующие значения:
  1. New: сеть создается
  2. Active: сеть создана
  3. NeedMoney: сеть не создана, требуется иметь больше средств на счете для запуска процедуры создания.
MaskstringМаска сети, задается автоматически при создании
GatewaystringШлюз сети, задается автоматически при создании
LinkedServerslistСписок серверов, которые подключены к данной сети. Содержит список объектов, каждый из которых имеет следующие атрибуты:
  1. ServerID: уникальный идентификатор сервера
  2. IP: IP адрес сервера в данной частной сети
  3. MAC: MAC адрес сервера в данной частной сети
IsDHCPboolTrue - если в сеть есть штатный DHCP сервер, false - если в сети нет DHCP сервера
DCLocationstringНаименование центра обработки данных, в котором размещен сеть.

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

curl -X GET -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.xelent.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":[{"IP":"10.0.0.3","MAC":"U2:33:33:33:33:33","ServerID":3834}],
  "IsDHCP":false,
  "DCLocation":"SDN_SPb"
}
,
{
  {"ID":37,
  "Name":"network API2",
  "State":"Active",
  "Mask":"255.255.255.0",
  "Gateway":"10.0.2.1",
  "LinkedServers":[],
  "IsDHCP":false,
  "DCLocation":"SDN_SPb"
}
Персональный ассистент
Cloud.Xelent