Тарифы

Запрос

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

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

Ответ

В результате будет возвращён JSON, который будет содержать ключ sizes.

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

Параметр Значение
id уникальный идентификатор тарифа
slug уникальный читаемый идентификатор тарифа
name имя тарифа
vcpus количество процессорных ядер
memory объём оперативной памяти в МБ
disk объём диска в ГБ
price цена в час, руб.
price_month цена в месяц, руб.
weight используется для сортировки

Примечание

Наш биллинг - почасовой, однако, чтобы ваши расходы были предсказуемыми, мы фиксируем количество месячных списаний. Будь в месяце 28 дней или 31, вы никогда не заплатите больше чем за 28 дней (672 часа). Всё что сверху — бесплатно. Поэтому в тарифах и указано две суммы — сколько заплатите за час и за месяц.

{
    "sizes": [
        {
            "disk": 10,
            "id": 5,
            "memory": 512,
            "name": "Cloud-1",
            "price": "0.30",
            "price_month": 199,
            "slug": "cloud-1",
            "vcpus": 1,
            "weight": 10
        },
        {
            "disk": 20,
            "id": 1,
            "memory": 1024,
            "name": "Cloud-2",
            "price": "0.67",
            "price_month": 449,
            "slug": "cloud-2",
            "vcpus": 2,
            "weight": 20
        },
        {
            "disk": 40,
            "id": 3,
            "memory": 2048,
            "name": "Cloud-3",
            "price": "1.34",
            "price_month": 899,
            "slug": "cloud-3",
            "vcpus": 2,
            "weight": 30
        },
        {
            "disk": 60,
            "id": 7,
            "memory": 4096,
            "name": "Cloud-4",
            "price": "2.66",
            "price_month": 1790,
            "slug": "cloud-4",
            "vcpus": 2,
            "weight": 40
        },
        {
            "disk": 60,
            "id": 9,
            "memory": 6144,
            "name": "Cloud-5",
            "price": "3.71",
            "price_month": 2490,
            "slug": "cloud-5",
            "vcpus": 2,
            "weight": 50
        },
        {
            "disk": 80,
            "id": 11,
            "memory": 8192,
            "name": "Cloud-6",
            "price": "4.75",
            "price_month": 3190,
            "slug": "cloud-6",
            "vcpus": 4,
            "weight": 60
        }
    ]
}