Транспорты
Запрос текущей конфигурации
Получение списка созданных транспортов:
GET /transports
Получение параметров транспорта:
GET /transports/{transport_id}
Параметры path
{transport_id} - id транспорта
Примеры
Пример ответа с параметрами транспорта (RDP direct):
{
'id': 'b925c748-c3cc-585e-a8ec-9d7dd3a2c649',
'name': 'rdp-direct',
'tags': [],
'comments': '',
'priority': 1,
'nets_positive': True,
'label': '',
'networks': [],
'allowed_oss': [],
'pools': [{'id': '4302fdcb-a692-5262-93d0-ab460bbd1f84'}, {'id': 'd1bd5dff-5287-5afd-9444-493a3528a535'}],
'pools_count': 2,
'deployed_count': 2,
'type': 'RDPTransport',
'type_name': 'RDP',
'protocol': 'rdp',
'permission': 96,
'useEmptyCreds': False,
'fixedName': '',
'fixedPassword': '',
'withoutDomain': False,
'fixedDomain': '',
'allowSmartcards': False,
'allowPrinters': False,
'allowDrives': False,
'enforceDrives': '',
'allowSerials': False,
'allowClipboard': True,
'allowAudio': True,
'allowWebcam': False,
'usbRedirection': False,
'wallpaper': False,
'multimon': False,
'aero': False,
'smooth': True,
'showConnectionBar': True,
'credssp': True,
'rdpPort': '3389',
'screenSize': '-1x-1',
'colorDepth': '24',
'alsa': False,
'multimedia': False,
'printerString': '',
'smartcardString': '',
'customParameters': '/sec:tls',
'allowMacMSRDC': False,
'customParametersMAC': ''
}Создание нового транспорта
Создание нового транспорта:
PUT /transports
Параметры тела запроса
name - имя транспорта, тип: string
tags - тэги для этого элемента, тип: list of strings
comments - комментарии для этого элемента, тип: string
priority - приоритет транспорта, тип: integer
nets_positive - сетевой доступ, тип: boolean
label - метка, тип: string
networks - список id сетей, ассоциированных с транспортом, тип: list of strings
allowed_oss - список разрешенных устройств, тип: list of strings
Перечень значений параметра allowed_oss (допустимо указывать несколько значений, либо передать пустую строку(без ограничений по устройствам)):
WindowsPhoneAndroidLinuxWindowsiPadiPhoneMacintoshChromeOSWYSE
pools - список id сервис-пулов, в которые добавлен транспорт, тип: list of strings
type - тип транспорта, тип: string
Допустимые значения параметра type:
RDPTransport- транспорт RDP directTSRDPTransport- транспорт RDP tunnelRATransport- транспорт RemoteApp directTRATransport- транспорт RemoteApp tunnelHTML5RDPTransport- транспорт HTML5 RDPHTML5RATransport- транспорт HTML5 RemoteAppPCoIPTransport- транспорт PCoIP Cloud AccessSPICETransport- транспорт SPICE directTSSPICETransport- транспорт SPICE tunnelURLTransport- транспорт URL LauncherX2GOTransport- транспорт X2Go directTX2GOTransport- транспорт X2Go tunnel
Важно: в зависимости от выбранного типа транспорта, список дополнительно требуемых параметров будет отличаться. Описание см. в приложении.
Добавление сетей
Добавление сетей в транспорт:
PUT /transports/{transport_id}/networks
Параметры path
{transport_id} - id транспорта
Параметры тела запроса
Обязательные:
id - id добавляемой сети, тип: string
Last updated
Was this helpful?