Смена тарифа

Внимание

Данный функционал не реализован для серверов с GPU. Для обхода этого ограничения можно сделать снэпшот сервера, удалить сервер, создать новый сервер из снэпшота. При создании сервера выбрать новый тариф (в сторону увеличения).

Запрос

Для того, чтобы сменить тариф, необходимо отправить запрос типа POST к /v1/reglets/<идентификатор-сервера>/actions

В теле запроса нужно передать в формате JSON-словарь, который содержит:

Параметр Тип Значение
type обязательный тип операции - строка «resize»
size обязательный читаемое имя тарифа (slug) - см. Тарифы
curl \
-X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"type": "resize", "size": "cloud-4"}' \
'https://api.cloudvps.reg.ru/v1/reglets/6867/actions'

Ответ

В ответе будет возвращена информация о задании (см. Очередь заданий) на смену тарифа:

{
    "action": {
        "completed_at": "2018-07-12 01:43:17",
        "id": 119127,
        "region_slug": "msk1",
        "resource_id": 6867,
        "resource_type": "reglet",
        "started_at": "2018-07-12 01:43:16",
        "status": "in-progress",
        "type": "resize"
    }
}

Понижение тарифа

Внимание

В настоящий момент сменить тариф через API можно только в сторону повышения!