Транспорты
Запрос текущей конфигурации
Получение списка созданных транспортов:
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
(допустимо указывать несколько значений, либо передать пустую строку(без ограничений по устройствам)):
WindowsPhone
Android
Linux
Windows
iPad
iPhone
Macintosh
ChromeOS
WYSE
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?