Обновление 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-запрос

PATCH /deviceManagement/microsoftTunnelConfigurations/{microsoftTunnelConfigurationId}
PATCH /deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId}/microsoftTunnelConfiguration

Заголовки запроса

Заголовок Значение
Авторизация Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации.
Accept application/json

Текст запроса

В тексте запроса укажите представление объекта microsoftTunnelConfiguration в формате JSON.

В следующей таблице показаны свойства, необходимые при создании microsoftTunnelConfiguration.

Свойство Тип Описание
id String Уникальный идентификатор идентификатора конфигурации. Поддерживает: $delete, $update. $Insert, $skip $top не поддерживается. Только для чтения.
displayName String Отображаемое имя конфигурации сервера. Это свойство является обязательным при создании сервера.
description String Описание конфигурации (необязательно)
Сети String Подсеть, которая будет использоваться для выделения виртуального адреса для клиентов
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 для передачи данных.

Отклик

В случае успешного выполнения этот метод возвращает код отклика 200 OK и обновленный объект microsoftTunnelConfiguration в теле отклика.

Пример

Запрос

Ниже приведен пример запроса.

PATCH https://graph.microsoft.com/beta/deviceManagement/microsoftTunnelConfigurations/{microsoftTunnelConfigurationId}
Content-type: application/json
Content-length: 894

{
  "@odata.type": "#microsoft.graph.microsoftTunnelConfiguration",
  "displayName": "Display Name value",
  "description": "Description value",
  "network": "Network 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 200 OK
Content-Type: application/json
Content-Length: 943

{
  "@odata.type": "#microsoft.graph.microsoftTunnelConfiguration",
  "id": "b8bdb469-b469-b8bd-69b4-bdb869b4bdb8",
  "displayName": "Display Name value",
  "description": "Description value",
  "network": "Network 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
}