Создание microsoftTunnelConfiguration
Пространство имен: microsoft.graph
Важный: API Microsoft Graph в версии /beta могут быть изменены; Использование в рабочей среде не поддерживается.
Примечание. API Microsoft Graph для Intune требует наличия активной лицензии Intune для клиента.
Создайте новый объект microsoftTunnelConfiguration .
Этот API доступен в следующих национальных облачных развертываниях.
Глобальная служба | Правительство США L4 | Правительство США L5 (DOD) | Китай управляется 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Разрешения
Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.
Тип разрешения | Разрешения (в порядке повышения привилегий) |
---|---|
Делегированные (рабочая или учебная учетная запись) | DeviceManagementConfiguration.ReadWrite.All |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. |
Приложение | DeviceManagementConfiguration.ReadWrite.All |
HTTP-запрос
POST /deviceManagement/microsoftTunnelConfigurations
Заголовки запроса
Заголовок | Значение |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Accept | application/json |
Текст запроса
В тексте запроса укажите представление объекта microsoftTunnelConfiguration в формате JSON.
В следующей таблице показаны свойства, необходимые при создании microsoftTunnelConfiguration.
Свойство | Тип | Описание |
---|---|---|
id | String | Уникальный идентификатор идентификатора конфигурации. Поддерживает: $delete, $update. $Insert, $skip $top не поддерживается. Только для чтения. |
displayName | String | Отображаемое имя конфигурации сервера. Это свойство является обязательным при создании сервера. |
description | String | Описание конфигурации (необязательно) |
сеть | String | Подсеть IPv4, которая будет использоваться для выделения виртуального адреса для клиентов |
ipv6Network | String | Подсеть IPv6, которая будет использоваться для выделения виртуального адреса для клиентов |
dnsServers | Коллекция строк | DNS-серверы, которые будут использоваться клиентами |
defaultDomainSuffix | String | Приложение к домену по умолчанию, которое будет использоваться клиентами |
routesInclude | Коллекция строк | Маршруты, которые будут маршрутизироваться сервером. Это свойство будет устарело с параметром использования нового свойства RouteIncludes. |
routesExclude | Коллекция строк | Подмножества маршрутов, которые не будут маршрутизироваться сервером. Это свойство будет не рекомендуется использовать новое свойство RouteExcludes. |
routeIncludes | Коллекция строк | Маршруты, которые будут маршрутизироваться сервером |
routeExcludes | Коллекция строк | Подмножества маршрутов, которые не будут маршрутизироваться сервером |
splitDNS | Коллекция строк | Домены, которые будут разрешаться с помощью предоставленных DNS-серверов |
listenPort | Int32 | Порт, который tcp и UPD будут прослушивать на сервере. |
advancedSettings | Коллекция keyValuePair | Дополнительные параметры, которые могут быть применены к серверу |
lastUpdateDateTime | DateTimeOffset | Время последнего обновления конфигурации |
roleScopeTagIds | Коллекция строк | Список тегов области для этого экземпляра сущности |
disableUdpConnections | Логический | Если параметр DisableUdpConnections установлен, клиенты и VPN-сервер не будут использовать подключения DTLS для передачи данных. |
Отклик
В случае успешного выполнения этот метод возвращает код отклика 201 Created
и объект microsoftTunnelConfiguration в теле отклика.
Пример
Запрос
Ниже приведен пример запроса.
POST https://graph.microsoft.com/beta/deviceManagement/microsoftTunnelConfigurations
Content-type: application/json
Content-length: 933
{
"@odata.type": "#microsoft.graph.microsoftTunnelConfiguration",
"displayName": "Display Name value",
"description": "Description value",
"network": "Network value",
"ipv6Network": "Ipv6Network value",
"dnsServers": [
"Dns Servers value"
],
"defaultDomainSuffix": "Default Domain Suffix value",
"routesInclude": [
"Routes Include value"
],
"routesExclude": [
"Routes Exclude value"
],
"routeIncludes": [
"Route Includes value"
],
"routeExcludes": [
"Route Excludes value"
],
"splitDNS": [
"Split DNS value"
],
"listenPort": 10,
"advancedSettings": [
{
"@odata.type": "microsoft.graph.keyValuePair",
"name": "Name value",
"value": "Value value"
}
],
"lastUpdateDateTime": "2016-12-31T23:58:21.6459442-08:00",
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"disableUdpConnections": true
}
Отклик
Ниже приведен пример отклика. Примечание. Представленный здесь объект отклика может быть усечен для краткости. При фактическом вызове будут возвращены все свойства.
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 982
{
"@odata.type": "#microsoft.graph.microsoftTunnelConfiguration",
"id": "b8bdb469-b469-b8bd-69b4-bdb869b4bdb8",
"displayName": "Display Name value",
"description": "Description value",
"network": "Network value",
"ipv6Network": "Ipv6Network value",
"dnsServers": [
"Dns Servers value"
],
"defaultDomainSuffix": "Default Domain Suffix value",
"routesInclude": [
"Routes Include value"
],
"routesExclude": [
"Routes Exclude value"
],
"routeIncludes": [
"Route Includes value"
],
"routeExcludes": [
"Route Excludes value"
],
"splitDNS": [
"Split DNS value"
],
"listenPort": 10,
"advancedSettings": [
{
"@odata.type": "microsoft.graph.keyValuePair",
"name": "Name value",
"value": "Value value"
}
],
"lastUpdateDateTime": "2016-12-31T23:58:21.6459442-08:00",
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"disableUdpConnections": true
}