Сервис-провайдеры
Запрос текущей конфигурации
Получение списка провайдеров:
GET /providers
Получение параметров провайдера:
GET /providers/{provider_id}
Получение списка всех созданных базовых сервисов по сервис-провайдерам:
GET /providers/allservices
Получение базовых сервисов провайдера:
GET /providers/{provider_id}/services
Получение параметров базового сервиса:
GET /providers/{provider_id}/services/{service_id}
Параметры path
{provider_id} - id сервис-провайдера
{service_id} - id базового сервиса
Примеры
Пример ответа с параметрами провайдера:
Пример ответа с параметрами базового сервиса:
Создание провайдера
Создание провайдера:
PUT /providers
Параметры тела запроса
Обязательные:
name - имя сервис-провайдера, тип: string
type - тип сервис-провайдера, тип: string
Допустимые значения параметра type:
oVirtPlatform- сервис-провайдер oVirtopenGnsysPlatform- сервис-провайдер OpenGnsysopenNebulaPlatform- сервис-провайдер OpenNebulaopenStackPlatform- сервис-провайдер OpenStack(legacy)openStackPlatformNew- сервис-провайдер OpenStackPhysicalMachinesServiceProvider- сервис-провайдер Static IPProxmoxPlatform- сервис-провайдер ProxmoxRDSProvider- сервис-провайдер RDSXenPlatform- сервис-провайдер XenServer
Важно: в зависимости от выбранного типа провайдера, список дополнительно требуемых параметров будет отличаться. Описание см. в приложении.
Необязательные:
comments - комментарии для сервис-провайдера, тип: string
tags - тэги для сервис-провайдера, тип: list of strings
Создание базового сервиса провайдера
Создание базового сервиса провайдера:
PUT /providers/{provider_id}/services
Параметры path
{provider_id} - id сервис-провайдера
Параметры тела запроса
Обязательные:
name - имя базового сервиса, тип: string
type, data_type - тип базового сервиса, тип: string
Допустимые значения параметров type, data_type:
openGnsysMachine- базовый сервис провайдера OpenGnsysProxmoxLinkedService- базовый сервис провайдера ProxmoxoVirtLinkedService- базовый сервис провайдера oVirtXenLinkedService- базовый сервис провайдера XenServeropenNebulaLiveService- базовый сервис провайдера OpenNebulaopenStackLiveService- базовый сервис провайдера OpenStack и OpenStack(legacy)IPMachinesService- базовый сервис Static Multiple IP провайдера Static IPIPSingleMachineService- базовый сервис Static Single IP провайдера Static IPRemoteSessionService- базовый сервис Session провайдера RDSRemoteAppManagedService- базовый сервис RemoteApp провайдера RDS
Важно: в зависимости от выбранного типа базового сервиса, список дополнительно требуемых параметров будет отличаться. Описание см. в приложении.
Необязательные:
comments - комментарии для базового сервиса, тип: string
tags - тэги для базового сервиса, тип: list of strings
Last updated