Панель управления | Регистрация

Получение списка серверов

Поддержка -> API -> Получение списка серверов

Получение полного списка всех серверов аккаунта.

Поля Запроса

cmd: list_server
sess - Авторизационная сессия

Поля ответа

success (true, false) Статус выполнения команды
data (string) Массив со списком серверов
login (string) Логин пользователя.

Поля ответа массива data

id(int) Уникальный ID сервера.
name(string) Имя сервера
dns(string) Имя сервера (обратная зона)
ip(string) IP адрес выданный серверу
status(int) Cстатус сервера. см. описание функции get_servers_status
cpu(int) Количество ядер процессора (от 1 до 30)
ram(int) Объем памяти сервера в гигабайтах (от 1 до 250)
hdd(int) Общий объем SATA дисков сервера в гигабайтах (от 5 до 4000)
hdd2(int) Общий объем SATA дисков сервера в гигабайтах (от 5 до 4000)
hdd_list(int) Массив с описанием жестких дисков сервера. Этот же массив можно получить с помощью функции get_hdd_list
isoid(int) ID ISO образа смонтированного в CDROM.
iso_name (string) Название ISO образа смонтированного в CDROM.
datecreate (string) Дата создания сервера
price (float) Стоимость сервера
cid(int) ID договора

Поля ответа массива hdd_list

id (int) ID диска.
first (int) Признак является ли диск загрузочным (основным) или нет. Принимает значения 1 - да, 0 - нет
key (string) Серийный номер диска для идентификации дисков на виртуальной машине. Создается автоматически при добавлении дисков и является уникальным для каждого диска в рамках одной виртуальной машины.
size (int) Объем диска в Гб. кратный пяти (5,10,15, и т.д.)
type_id (int) Индекс типа хранилища (SSD, SATA и т.д.). В настоящий момент существует 2 типа хранилищ (SATA = 1 и SSD = 2).

Примеры

http://my.imserver.ru/api?cmd=list_server&sess=f58d878cf6a90dffee54ceb169b4058ed
В JSON ответе от сервера будет содержаться список серверов либо ошибка с описанием причины.