Образы для виртуальных машин


URL: /api/cvds/v1/os-images/
Метод: GET
Результат: JSON


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

curl -XGET https://panel.netangels.ru/api/cvds/v1/os-images/

Пример успешного ответа:

{
    "count": 30, 
    "next": "https://panel.netangels.ru/api/cvds/v1/os-images/?page=2", 
    "previous": null, 
    "results": [
        {
            "arch": [
                32, 
                64
            ], 
            "description": "Debian 7 Wheezy", 
            "id": 1, 
            "required_data": "[]"
        }, 
        {
            "arch": [
                64
            ], 
            "description": "Debian 7 Wheezy LAMP", 
            "id": 2, 
            "required_data": "[]"
        }, 
        ... 
        {
            "arch": [
                64
            ], 
            "description": "Ubuntu 12.04 Precise LAMP", 
            "id": 10, 
            "required_data": "[]"
        }
    ]
}

Описание полей:

  • id - идентификатор образа, передается при создании ВМ (параметр image)
  • description - описание образа
  • arch - список возможных архитектур
  • required_data - список параметров необходимых для создания ВМ с этим образом:
    • domain - имя домена
    • email - валидный адрес электронной почты
    • password - пароль для входа в систему
    • title - заголовок сайта