createBootableImage

Создание загрузочного образа ОС с указанными параметрами.

POST /v1/bootable_images/

Параметры тела запроса

Пример запроса

{
  "name": "generic x64 bios/uefi cdrom/usb",
  "description": "Универсальный ISO образ для установки на x64 машины",
  "imageFileName": "generic_bootdisk"
}

Тип контента

application/json

Ответы

Код Сообщение Тип данных / объект схемы (DTO) Пример

200

Созданный загрузочный образ

{
  "bootableImageId": "e750fe40-5902-4e4d-9fd2-b587139946f5",
  "name": "generic x64 bios/uefi cdrom/usb",
  "bootableImageType": {
    "bootableImageTypeId": "genericbootimage",
    "name": "Универсальный загрузочный образ"
  },
  "status": "CREATED",
  "imageFileName": "generic_bootdisk",
  "description": "Универсальный ISO образ для установки на x64 машины",
  "architecture": {
    "architectureId": "x86_64",
    "name": "x86-64"
  },
  "installationRecipes": [
    {
      "installationRecipeId": "a7e0ab48-f954-48c9-89bb-7f343ccb60e2",
      "name": "План развертывания Astra"
    }
  ],
  "bootMode": "BIOS",
  "createdAt": "2024-03-18T14:53:08.865312Z",
  "createdBy": "some_user@some_domain",
  "updatedAt": "2024-03-18T14:53:08.865312Z",
  "updatedBy": "some_user@some_domain"
}

400

Incorrect request params (некорректные параметры запроса)

{
  "code": "validation_failed",
  "message": "createbootableImageId.imageFileName: size must be between 1 and 255"
}

401

Ошибка аутентификации

422

Невозможно обработать запрос

{
  "code": "invalid_entity",
  "message": "string"
}

500

Внутренняя ошибка

{
  "code": "internal_error",
  "message": "string"
}