VPS.house
Поддержка 24 / 7
+7 (495) 255-58-85
Сконфигурировать новый
VPS / VDS сервер
Возможности нашим
Партнёрам
Наша подробная
База знаний
 
 

SSD облако для Вашего VPS / VDS сервера

В дата-центре уровня Tier III
 
 

Получить список серверов
+ API

По умолчанию функция возвращает информацию обо всех Ваших серверах. Если Вам требуется получить информацию только о каких-то конкретно, Вы можете указать дополнительно их ID (настоятельно рекомендуется).
Адрес: https://vps.house/api/server/
Параметры запроса
sessionToken – токен, полученный при авторизации
userId – ID пользователя, по которому нужно получить сервера (если доступно)
id – ID требуемых серверов через запятую
Пример запроса
Пример ответа
{
"rejectReason": 0,
"items":
[
{
"id": 1483,
"type": 1,
"datacenterId": 1,
"virtualizationType": 1,
"cpu": 2,
"ram": 2,
"vram": 128,
"drive": [ {"type":3,"capacity":30 } ],
"ip":
{
"count": 1,
"assigned": [ "192.168.111.222" ]
},
"tariff":
{
"type": 1,
"id": 2,
"cpu": 150,
"ram": 200,
"vram": 1.953125,
"drive": {"hdd":4,"ssd":8 },
"ip": 100,
"active": true
},
"additionalServices":
[
{
"count": 1,
"name": "Защита от DDoS-атак",
"price": 600,
"applyDiscount": true,
"monthIsMin": true
}
],
"paymentPeriod": 3,
"discount":
{
"paymentPeriod": 0.05,
"promocode": 0.1
},
"state": 100,
"addDT": "07022016092554",
"createDT": "07022016092715",
"createProgress": 100,
"createState": 100,
"defaultAdminPassword": "hcTiP4x1",
"configurationUpdating": false,
"running": true,
"paid": true,
"paidTill": "07042016092554",
"stat":
{
"traffic": {"value":21,"limit":204800,"state":1 },
"trafficOutbound": {"value":5,"limit":null,"state":1 },
"trafficInbound": {"value":16,"limit":null,"state":1 },
"driveRead": 759,
"driveWritten": 162,
"avgIOPS": 7,
"avgCPU": 38
},
"notifications":
[
{
"id": 3829,
"type": 3,
"blocked": true,
"message": "<div style=\"margin-bottom:6px;\">Зафиксирован большой входящий мусорный трафик: <b>79 ГБ</b></div><div style=\"margin-bottom:6px;\">Это может быть причиной...",
"dt": "19032016175209"
}
],
"configurationChangeable": true,
"canRecreate": true
}
]
}
Поля ответа
rejectReason – числовое значение (код ошибки)
errMessage – текстовое описание ошибки если возникла
items – массив серверов
id – ID сервера в системе VPS HOUSE, формирующий название #XXXX
type – тип конфигурации (1 - базовая, 2 - экстрим, 3 - большие объёмы HDD)
datacenterId – ID дата-центра, в котором размещен виртуальный сервер
virtualizationType – тип используемой виртуализации (1 - Hyper-V, 2 - VMware)
cpu – количество ядер процессора
ram – объём оперативной памяти (ГБ)
vram – объём видеопамяти на видеокарте (МБ)
drive – установленные жесткие диски, их тип (1 - HDD, 3 - SSD) и объём в ГБ
ip – информация по IP-адресам сервера
count – затребованное кличество адресов
assigned – массив назначенных адресов
tariff – детали тарифного плана
type – тип тарифного плана (1 - стандарт, 2 - экстрим, 3 - большие объёмы HDD)
id – ID тарифного плана в системе VPS HOUSE
cpu – стоимость 1 ядра процессора (RUB)
ram – стоимость 1ГБ оперативной памяти (RUB)
vram – стоимость 1МБ видеопамяти на видеокарте (RUB)
drive – стоимость 1ГБ жёсткого диска (RUB) с разделением по HDD и SSD
ip – стоимость 1 IP-адреса (1 IP на сервер дается бесплатно, RUB)
active – актуален ли тариф в настоящий момент
additionalServices – дополнительные услуги, подключенные для данного сервера
count – подключенное количество
name – название услуги
price – стоимость услуги в месяц без учета скидок
applyDiscount – применяются ли к данной услуге скидки
monthIsMin – если TRUE, то минимальный расчётный период 1 месяц и возврат при досрочном отключении не производится
paymentPeriod – расчётный период: 1 - тест; 2 - 1 месяц; 3 - 3 месяца; 4 - 6 месяцев; 5 - 1 год
discount – относящиеся к серверу скидки, null если их нет
paymentPeriod – скидка за выбранный период оплаты, %
promocode – скидка по промокоду, %
state – 1 - новый; 2 - сконфигурирован; 3 - контактные данные не подтверждены; 4 - нет доступных ресурсов; 5 - не оплачен; 6 - заблокирован за нарушение; 100 - готов к работе
addDT – дата и время добавления (UTC в формате ddMMyyyyHHmmss)
createDT – дата и время завершения создания (UTC в формате ddMMyyyyHHmmss), null если не создан
createProgress – значение от 0 до 100 состояния создания сервера
createState – 1 - в ожидании; 2 - запуск начала; 3 - копирование файлов; 4 - запуск системы; 5 - конфигурирование; 6 - перезагрузка; 100 - завершено
defaultAdminPassword – пароль, созданный по умолчанию для пользователя Administrator
configurationUpdating – идет ли процесс изменения конфигурации сервера
running – запущен ли сервер
paid – оплачен ли сервер
paidTill – до какого времени сервер оплачен (UTC в формате ddMMyyyyHHmmss)
stat – базовая инфомация по использованию ресурсов; state: 1 - нагрузка оптимальная; 2 - близка к границе лимита; 3 - превышена
traffic – суммарный трафик за последние 24 часа, МБ
trafficOutbound – исходящий трафик за последние 24 часа, МБ
trafficInbound – входящий трафик за последние 24 часа, МБ
driveRead – объём прочитанных с диска данных за последние 24 часа, МБ
driveWritten – объём записанных/перезаписанных на диск данных за последние 24 часа, МБ
avgIOPS – средняя за 24 часа дисковая нагрузка, IOPS
avgCPU – средняя за 24 часа нагрузка на процессор (от 0 до 100)
notifications – уведомления по работе сервера
id – системное ID уведомления
type – 1 - информационное; 2 - предупреждение; 3 - нарушение
blocked – повлекло ли уведомление за собой блокировку
message – текст сообщения в формате HTML
dt – дата и время уведомления (UTC в формате ddMMyyyyHHmmss)
configurationChangeable – возможно ли изменить конфигурацию данного сервера
canRecreate – возможно ли пересоздать данный сервер с нуля
Коды ошибок
0 – запрос выполнен успешно
1 – неверный авторизационный токен
2 – не указан авторизационный токен
100 – внутренняя ошибка системы
 
 
VPS.house
ООО «Глобальные Коммуникации»
© 2024 Все права защищены
[включите JavaScript]
+7 (495) 255-58-85
 
Нужна помощь?
Пишите по любым вопросам
Нужна помощь?
Пишите по любым вопросам