Создание снэпшота

Запрос

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

В теле запроса нужно передать JSON-словарь со следующими параметрами:

Параметр Тип Значение
name обязательный имя снэпшота, не обязано быть уникальным
type обязательный тип операции - строка «snapshot»
offline опциональный
  • 1 - делать консистентный снэпшот с остановкой сервера,
  • 0 - без остановки
curl \
-X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"type": "snapshot", "name": "snapshot 6891", "offline": 1}' \
'https://api.cloudvps.reg.ru/v1/reglets/6891/actions'

Ответ

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

{
    "action": {
        "completed_at": "2018-07-16 14:06:59",
        "id": 120589,
        "region_slug": "msk1",
        "resource_id": 7047,
        "resource_type": "snapshot",
        "started_at": "2018-07-16 14:06:59",
        "status": "in-progress",
        "type": "create"
    },
    "reglet_id": "6891"
}

Важно

Уникальный идентификатор создаваемого снэпшота передаётся в поле resource_id. Этот идентификатор потребуется для всех операций с этим снэпшотом.