Просмотр списка серверов

Запрос

Для того, чтобы получить список виртуальных серверов необходимо методом GET отправить запрос к /v1/reglets

curl \
-X GET \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
'https://api.cloudvps.reg.ru/v1/reglets'

Ответ

В результате запроса будет возращён JSON с массивом серверов, доступных по ключу reglets.

Каждый сервер представлен следующими параметрами:

Параметр Значение
id уникальный идентификатор сервера
name имя сервера
status статус сервера (см. ниже)
locked заблокирован ли сервер (0 - нет, 1 - да)
hostname хостнейм сервера
service_id идентификатор услуги «Облачные VPS»
region_slug уникальное читаемое имя региона
image_id идентификатор образа
image_slug читаемый идентификатор образа
size_id идентификатор тарифа
size_slug читаемый идентификатор тарифа
ip основной IP-адрес сервера
ipv6 IPv6-адрес сервера

Примечание

В данный момент параметр service_id пользователями никак не используется, но в выводе присутствует. Он представляет собой уникальный идентификатор вашей панели управления

Статус сервера может принимать следующие значения:

Статус Значение
new сервер уже в базе, но еще не создан
active сервер активен - создан и работает
off сервер выключен
archive архивный (удалён)
{
    "links": {
        "actions": []
    },
    "reglets": [
        {
            "archived_at": null,
            "created_at": "2018-07-12 02:40:27",
            "disk": 10,
            "hostname": "193-124-206-121.cloudvps.regruhosting.ru",
            "id": 6891,
            "image": {
                "created_at": "2017-10-31 10:55:48",
                "distribution": "ubuntu-16.04",
                "id": 3459,
                "min_disk_size": "10",
                "name": "Ubuntu 16.04 LTS",
                "private": 0,
                "size_gigabytes": "2.4",
                "slug": "ubuntu-16-04-amd64",
                "type": "distribution"
            },
            "image_id": 3459,
            "ip": "193.124.206.121",
            "ipv6": "2a00:f40:2:4:2::1",
            "locked": 0,
            "memory": 512,
            "name": "VNC",
            "region_slug": "msk1",
            "service_id": 31386957,
            "size": {
                "disk": 10,
                "id": 5,
                "memory": 512,
                "name": "Cloud-1",
                "slug": "cloud-1",
                "vcpus": 1,
                "weight": 10
            },
            "size_slug": "cloud-1",
            "status": "active",
            "vcpus": 1
        }
    ]
}