Сервис-провайдеры
Запрос текущей конфигурации
Получение списка провайдеров:
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