Просмотр списка дополнительных IP

Внимание

Данный функционал не реализован для серверов с GPU.

Запрос

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

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

Ответ

В результате будет возвращён JSON, который будет содержать массив с IP-адресами.

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

Параметр Значение
created_at дата и время подключения IP-адреса
id уникальный идентификатор IP-адреса
ip сам IP-адрес
ptr DNS-запись типа PTR для IP-адреса
region_slug уникальное читаемое имя региона
reglet_id id реглета к которому привязан IP
status текущий статус IP-адреса, например active
type тип IP-адреса - ipv4 или ipv6
{
    "ips": [
        {
            "created_at": "2018-07-12 02:42:00",
            "id": 6893,
            "ip": "2a00:f940:2:4:4::e",
            "ptr": "2a00-f940-2-4-4-e.cloudvps.regruhosting.ru",
            "region_slug": "msk1",
            "reglet_id": "3319",
            "status": "active",
            "type": "ipv6",
        }
    ]
}

Можно получить список IP-адресов, привязанных к определённому серверу:

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

Можно получить информацию по отдельному IP-адресу:

curl \
-X GET \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
'https://api.cloudvps.reg.ru/v1/ips/2a00:f940:2:4:4::e'