Облачные VDS
- Данные по основному диску
- Изменение размера основного диска
- Изменение типа основного диска
- Включение/выключение бекапов для основного диска
- Изменение имени основного диска
- Список дополнительных дисков
- Добавление дополнительного диска
- Изменение размера дополнительного диска
- Изменение типа дополнительного диска
- Включение/выключение бекапов для дополнительного диска
- Изменение имени дополнительного диска
- Удаление дополнительного диска
Данные по основному диску
URL: /api/v1/cloud/vms/{id}/disk/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID виртуальной машины
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Основной диск
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияid
:int
- Идентификатор основного дискаuid
:str
- Уникальный идентификатов основного диска, например,vl_54d42b8e
name
: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_5ba4bca0
name
: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_5ba4bca0
name
: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_5ba4bca0
name
: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_5ba4bca0
name
: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_54d42b8e
name
: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
:datetime
- Дата бекапа
Необязательные параметры:
is_backup_enabled
:bool
- Включить/выключить бекапы
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Виртуальная машина
id
:int
- Идентификатор виртуальной машиныuid
:str
- Уникальный идентификатов виртуальной машины, например,vm_5ba4bca0
name
: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_5ba4bca0
name
: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_5ba4bca0
name
: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_5ba4bca0
name
: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_5ba4bca0
name
: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_5ba4bca0
name
: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"