Облачные VDS
- Данные по основному диску
- Изменение размера основного диска
- Изменение типа основного диска
- Включение/выключение бекапов для основного диска
- Изменение имени основного диска
- Список дополнительных дисков
- Добавление дополнительного диска
- Изменение размера дополнительного диска
- Изменение типа дополнительного диска
- Включение/выключение бекапов для дополнительного диска
- Изменение имени дополнительного диска
- Удаление дополнительного диска
Данные по основному диску
URL: /api/v1/cloud/vms/{id}/disk/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машины
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
Возвращаемое значение
Основной диск
created:datetime– Дата созданияupdated:datetime– Дата измененияid:int– Идентификатор основного дискаuid:str– Уникальный идентификатор основного диска, например,vl_54d42b8ename:str– Имя основного дискаsize:int– Размер основного дискаtype:str– Тип диска:Normal– SSDFast– NVMESlow– SAS
has_backups:bool– Наличие бекаповis_backup_enabled:bool– Подключена ли услуга резервного копирования
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/disk/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Изменение размера основного диска
URL: /api/v1/cloud/vms/{id}/disk/resize/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машины
Параметры тела запроса
Обязательные параметры:
size:int– Размер диска
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/disk/resize/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"size": 15
}'
Изменение типа основного диска
URL: /api/v1/cloud/vms/{id}/disk/change-type/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машины
Параметры тела запроса
Обязательные параметры:
type:str– Тип диска:Slow– Медленные дискиNormal– Стандартные дискиFast– Быстрые диски
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/disk/change-type/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Включение/выключение бекапов для основного диска
URL: /api/v1/cloud/vms/{id}/disk/change-backup/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машины
Параметры тела запроса
Обязательные параметры:
is_backup_enabled:bool– Включить/выключить бекапы
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/disk/change-backup/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Изменение имени основного диска
URL: /api/v1/cloud/vms/{id}/disk/change-name/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машины
Параметры тела запроса
Необязательные параметры:
name:str– Имя диска
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/disk/change-name/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Список дополнительных дисков
URL: /api/v1/cloud/vms/{id}/volumes/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машины
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
Возвращаемое значение
count:int– Количество элементовentities– Список дополнительных дисковcreated:datetime– Дата созданияupdated:datetime– Дата измененияid:int– Идентификатор дополнительного дискаuid:str– Уникальный идентификатор дополнительного диска, например,vl_54d42b8ename:str– Имя дополнительного дискаsize:int– Размер дополнительного дискаtype:str– Тип диска:Normal– SSDFast– NVMESlow– SAS
has_backups:bool– Наличие бекаповis_backup_enabled:bool– Подключена ли услуга резервного копирования
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/volumes/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Добавление дополнительного диска
URL: /api/v1/cloud/vms/{id}/volumes/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машины
Создание нового дополнительного диска
Обязательные параметры:
size:int– Размер диска
Необязательные параметры:
is_backup_enabled:bool– Включить/выключить бекапы
Создание дополнительного диска из бекапа
Обязательные параметры:
size:int– Размер дискаresource_name:str– Имя бекапаbackup_date:datetime64– Дата бекапа
Необязательные параметры:
is_backup_enabled:bool– Включить/выключить бекапы
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/volumes/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Изменение размера дополнительного диска
URL: /api/v1/cloud/vms/{id}/volumes/{volume_id}/resize/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машиныvolume_id:int– ID дополнительного диска
Параметры тела запроса
Обязательные параметры:
size:int– Размер диска
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/volumes/{volume_id}/resize/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"size": 15
}'
Изменение типа дополнительного диска
URL: /api/v1/cloud/vms/{id}/volumes/{volume_id}/change-type/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машиныvolume_id:int– ID дополнительного диска
Параметры тела запроса
Обязательные параметры:
type:str– Тип диска:Slow– Медленные дискиNormal– Стандартные дискиFast– Быстрые диски
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/volumes/{volume_id}/change-type/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Включение/выключение бекапов для дополнительного диска
URL: /api/v1/cloud/vms/{id}/volumes/{volume_id}/change-backup/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машиныvolume_id:int– ID дополнительного диска
Параметры тела запроса
Обязательные параметры:
is_backup_enabled:bool– Включить/выключить бекапы
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/volumes/{volume_id}/change-backup/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Изменение имени дополнительного диска
URL: /api/v1/cloud/vms/{id}/volumes/{volume_id}/change-name/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машиныvolume_id:int– ID дополнительного диска
Параметры тела запроса
Необязательные параметры:
name:str– Имя диска
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/volumes/{volume_id}/change-name/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Удаление дополнительного диска
URL: /api/v1/cloud/vms/{id}/volumes/{volume_id}/
Метод: DELETE
Результат: JSON
Параметры запроса
Обязательные параметры:
id:int– ID виртуальной машиныvolume_id:int– ID дополнительного диска
Коды ответов
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
Возвращаемое значение
Виртуальная машина
id:int– Идентификатор виртуальной машиныuid:str– Уникальный идентификатор виртуальной машины, например,vm_5ba4bca0name:str– Имя виртуальной машиныmaster_server:str– Имя сервераtariff:str– Тарифmain_ip:str– Главный IP-адресlan_ip:str– IP-адрес в локальной сетиis_protected:bool– Подключена ли защита от DDOSvolumes:Sequence[Disk]– Дополнительные дискиimage:Image– Образ или дистрибутивfinance:VMFinance– Финансыdisk:Disk– Основной дискbandwidth:int– Полоса пропускания при защите от DDOSstate:str– Статус:Active– ВключенаError– ОшибкаStopped– Выключена пользователемStoppedByAdmin– Выключена администраторомBuilding– СозданиеStoppedByService– Отключен за неуплатуStarting– ЗапускStopping– ОстановкаOfflineMigrating– МиграцияLiveMigrating– МиграцияBackuping– Резервное копированиеRestoring– ВосстановлениеRestarting– ПерезагрузкаArchiving– Создание образаTariffUpdate– Изменение тарифаDiskUpdating– Изменение дискаRescueMode– Режим восстановленияTransfer– Передача на другой аккаунт
created:datetime– Дата созданияupdated:datetime– Дата измененияbackup_settings:list[Backup]– Бекапыhostname:str– Имя хостаsupport_access:bool– Доступ службе технической поддержкиips:Sequence[VMIP]– Список IP-адресовis_managed:bool– Статус агентаtransitions:Sequence[Task]– Текущие и запланированные задачи над ВМ
Пример запроса
curl --request DELETE 'https://api-ms.netangels.ru/api/v1/cloud/vms/{id}/volumes/{volume_id}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"