- Список пользовательских образов
- Список пользовательских ISO образов
- Список дистрибутивов
- Проверка на возможность загружать образы клиенту
- Получение информации по образу
- Изменение имени образа
- Удаление образа
Список пользовательских образов
URL: /api/v1/images/
Метод: GET
Результат: JSON
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Пользовательский образ Image
actual_size
:int
- Актуальный размерbootable
:bool
- Возможна ли загрузка с образаcreated_at
:data
- Дата созданияdisplay_name
:str
- Отображаемое имяformat
:str
- Формат образаimage_id
:str
- Уникальный идентификаторstate
:str
- Статус образаvirtual_size
:int
- Виртуальный размер
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/images/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Список пользовательских ISO образов
URL: /api/v1/images/iso/
Метод: GET
Результат: JSON
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Пользовательский образ Image
actual_size
:int
- Актуальный размерbootable
:bool
- Возможна ли загрузка с образаcreated_at
:data
- Дата созданияdisplay_name
:str
- Отображаемое имяformat
:str
- Формат образаimage_id
:str
- Уникальный идентификаторstate
:str
- Статус образаvirtual_size
:int
- Виртуальный размер
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/images/iso/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Список дистрибутивов
URL: /api/v1/images/distributions/
Метод: GET
Результат: JSON
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Дистрибутив
name
:str
- Имя дистрибутиваtype
:str
- Тип дистрибутиваversions
:Image
- Версия дистрибутива
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/images/distributions/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Проверка на возможность загружать образы клиенту
URL: /api/v1/images/upload-allowed/
Метод: GET
Результат: JSON
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/images/upload-allowed/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Получение информации по образу
URL: /api/v1/images/{uid}/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
uid
:int
- UID образа
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Пользовательский образ Image
actual_size
:int
- Актуальный размерbootable
:bool
- Возможна ли загрузка с образаcreated_at
:data
- Дата созданияdisplay_name
:str
- Отображаемое имяformat
:str
- Формат образаimage_id
:str
- Уникальный идентификаторstate
:str
- Статус образаvirtual_size
:int
- Виртуальный размер
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/images/{uid}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Изменение имени образа
URL: /api/v1/images/{uid}/
Метод: PUT
Результат: JSON
Параметры запроса
Обязательные параметры:
uid
:int
- UID образа
Параметры тела запроса
Обязательные параметры:
name
:str
- Имя образа
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Пользовательский образ Image
actual_size
:int
- Актуальный размерbootable
:bool
- Возможна ли загрузка с образаcreated_at
:data
- Дата созданияdisplay_name
:str
- Отображаемое имяformat
:str
- Формат образаimage_id
:str
- Уникальный идентификаторstate
:str
- Статус образаvirtual_size
:int
- Виртуальный размер
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v1/images/{uid}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Удаление образа
URL: /api/v1/images/{uid}/
Метод: DELETE
Результат: JSON
Параметры запроса
Обязательные параметры:
uid
:int
- UID образа
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Пользовательский образ Image
actual_size
:int
- Актуальный размерbootable
:bool
- Возможна ли загрузка с образаcreated_at
:data
- Дата созданияdisplay_name
:str
- Отображаемое имяformat
:str
- Формат образаimage_id
:str
- Уникальный идентификаторstate
:str
- Статус образаvirtual_size
:int
- Виртуальный размер
Пример запроса
curl --request DELETE 'https://api-ms.netangels.ru/api/v1/images/{uid}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"