Поделиться через


Microsoft.Network vpnШлюзы 2018-10-01

Определение ресурсов Bicep

Тип ресурса vpnGateways можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/vpnGateways, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Network/vpnGateways@2018-10-01' = {
  location: 'string'
  name: 'string'
  properties: {
    bgpSettings: {
      asn: int
      bgpPeeringAddress: 'string'
      peerWeight: int
    }
    connections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          connectionBandwidth: int
          enableBgp: bool
          enableInternetSecurity: bool
          enableRateLimiting: bool
          ipsecPolicies: [
            {
              dhGroup: 'string'
              ikeEncryption: 'string'
              ikeIntegrity: 'string'
              ipsecEncryption: 'string'
              ipsecIntegrity: 'string'
              pfsGroup: 'string'
              saDataSizeKilobytes: int
              saLifeTimeSeconds: int
            }
          ]
          provisioningState: 'string'
          remoteVpnSite: {
            id: 'string'
          }
          routingWeight: int
          sharedKey: 'string'
          vpnConnectionProtocolType: 'string'
        }
      }
    ]
    provisioningState: 'string'
    virtualHub: {
      id: 'string'
    }
    vpnGatewayScaleUnit: int
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Microsoft.Network/vpnШлюзы

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Параметры для VpnGateway Свойства VPNGateway
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Настройки Bgp

Имя Описание Ценность
асн ASN докладчика BGP. инт
bgpPeeringAddress Адрес пиринга BGP и идентификатор BGP этого докладчика BGP. струна
одноранговый вес Вес, добавленный к маршрутам, извлеченным из этого докладчика BGP. инт

Политика IPSEC

Имя Описание Ценность
dhGroup Группы DH, используемые на этапе IKE 1 для начального sa. DHGroup1
DHGroup14
DHGroup2
DHGroup2048
DHGroup24
"ECP256"
"ECP384"
"Нет" (обязательно)
ikeШифрование Алгоритм шифрования IKE (этап IKE 2). "AES128"
"AES192"
"AES256"
"DES"
DES3
"GCMAES128"
"GCMAES256" (обязательно)
ikeIntegrity Алгоритм целостности IKE (этап IKE 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
Sha256
SHA384 (обязательно)
ipsecШифрование Алгоритм шифрования IPSec (этап IKE 1). "AES128"
"AES192"
"AES256"
"DES"
DES3
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Нет" (обязательно)
ipsecIntegrity Алгоритм целостности IPSec (этап IKE 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
SHA256 (обязательно)
Группа pfs Группы Pfs, используемые на этапе IKE 2 для нового дочернего SA. "ECP256"
"ECP384"
"Нет"
«ПФС1»
«ПФС14»
«ПФС2»
"PFS2048"
«ПФС24»
PFSMM (обязательно)
saDataSizeKilobytes Размер полезных данных IPSec (также называемый быстрым режимом или этапом 2 SA) в КБ для сайта vpn-туннеля. int (обязательно)
saLifeTimeSeconds Связь безопасности IPSec (также называемая быстрым режимом или этапом 2 SA) в секундах для сайта vpn-туннеля сайта. int (обязательно)

Теги ресурса

Имя Описание Ценность

Подресурс

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна

VpnПодключение

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Параметры vpnConnection Свойства vpnConnection

Свойства vpnConnection

Имя Описание Ценность
connectionBandwidth Ожидаемая пропускная способность в МБPS. инт
enableBgp Флаг EnableBgp булевая переменная (bool)
enableInternetSecurity Включение интернет-безопасности булевая переменная (bool)
enableRateLimiting Флаг EnableBgp булевая переменная (bool)
ipsecПолитики Политики IPSec, которые будут рассматриваться этим подключением. IpsecPolicy[]
Состояние обеспечения Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
remoteVpnSite Идентификатор подключенного VPN-сайта. Подресурс
маршрутизация в весе Вес маршрутизации для VPN-подключения. инт
sharedKey SharedKey для vpn-подключения. струна
vpnConnectionProtocolType Протокол подключения, используемый для этого подключения «ИКЕv1»
«ИКЕv2»

Свойства VPNGateway

Имя Описание Ценность
bgpНастройки Параметры динамиков BGP шлюза локальной сети. Настройки Bgp
блат список всех vpn-подключений к шлюзу. VpnПодключение[]
Состояние обеспечения Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
Виртуальный концентратор VirtualHub, к которому принадлежит шлюз Подресурс
vpnGatewayScaleUnit Единица масштабирования для этого VPN-шлюза. инт

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
VPN-шлюз Модуль ресурсов AVM для VPN-шлюза

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Описание
Создание ресурсов виртуальной глобальной сети Этот шаблон позволяет создавать ресурсы виртуальной глобальной сети, включая виртуальную глобальную сеть, виртуальный концентратор, VPN-шлюз, VPN-сайт и VPN-подключение.

Определение ресурса шаблона ARM

Тип ресурса vpnGateways можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/vpnGateways, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Network/vpnGateways",
  "apiVersion": "2018-10-01",
  "name": "string",
  "location": "string",
  "properties": {
    "bgpSettings": {
      "asn": "int",
      "bgpPeeringAddress": "string",
      "peerWeight": "int"
    },
    "connections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "connectionBandwidth": "int",
          "enableBgp": "bool",
          "enableInternetSecurity": "bool",
          "enableRateLimiting": "bool",
          "ipsecPolicies": [
            {
              "dhGroup": "string",
              "ikeEncryption": "string",
              "ikeIntegrity": "string",
              "ipsecEncryption": "string",
              "ipsecIntegrity": "string",
              "pfsGroup": "string",
              "saDataSizeKilobytes": "int",
              "saLifeTimeSeconds": "int"
            }
          ],
          "provisioningState": "string",
          "remoteVpnSite": {
            "id": "string"
          },
          "routingWeight": "int",
          "sharedKey": "string",
          "vpnConnectionProtocolType": "string"
        }
      }
    ],
    "provisioningState": "string",
    "virtualHub": {
      "id": "string"
    },
    "vpnGatewayScaleUnit": "int"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Microsoft.Network/vpnШлюзы

Имя Описание Ценность
apiVersion Версия API '2018-10-01'
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Параметры для VpnGateway Свойства VPNGateway
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Network/vpnGateways"

Настройки Bgp

Имя Описание Ценность
асн ASN докладчика BGP. инт
bgpPeeringAddress Адрес пиринга BGP и идентификатор BGP этого докладчика BGP. струна
одноранговый вес Вес, добавленный к маршрутам, извлеченным из этого докладчика BGP. инт

Политика IPSEC

Имя Описание Ценность
dhGroup Группы DH, используемые на этапе IKE 1 для начального sa. DHGroup1
DHGroup14
DHGroup2
DHGroup2048
DHGroup24
"ECP256"
"ECP384"
"Нет" (обязательно)
ikeШифрование Алгоритм шифрования IKE (этап IKE 2). "AES128"
"AES192"
"AES256"
"DES"
DES3
"GCMAES128"
"GCMAES256" (обязательно)
ikeIntegrity Алгоритм целостности IKE (этап IKE 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
Sha256
SHA384 (обязательно)
ipsecШифрование Алгоритм шифрования IPSec (этап IKE 1). "AES128"
"AES192"
"AES256"
"DES"
DES3
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Нет" (обязательно)
ipsecIntegrity Алгоритм целостности IPSec (этап IKE 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
SHA256 (обязательно)
Группа pfs Группы Pfs, используемые на этапе IKE 2 для нового дочернего SA. "ECP256"
"ECP384"
"Нет"
«ПФС1»
«ПФС14»
«ПФС2»
"PFS2048"
«ПФС24»
PFSMM (обязательно)
saDataSizeKilobytes Размер полезных данных IPSec (также называемый быстрым режимом или этапом 2 SA) в КБ для сайта vpn-туннеля. int (обязательно)
saLifeTimeSeconds Связь безопасности IPSec (также называемая быстрым режимом или этапом 2 SA) в секундах для сайта vpn-туннеля сайта. int (обязательно)

Теги ресурса

Имя Описание Ценность

Подресурс

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна

VpnПодключение

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Параметры vpnConnection Свойства vpnConnection

Свойства vpnConnection

Имя Описание Ценность
connectionBandwidth Ожидаемая пропускная способность в МБPS. инт
enableBgp Флаг EnableBgp булевая переменная (bool)
enableInternetSecurity Включение интернет-безопасности булевая переменная (bool)
enableRateLimiting Флаг EnableBgp булевая переменная (bool)
ipsecПолитики Политики IPSec, которые будут рассматриваться этим подключением. IpsecPolicy[]
Состояние обеспечения Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
remoteVpnSite Идентификатор подключенного VPN-сайта. Подресурс
маршрутизация в весе Вес маршрутизации для VPN-подключения. инт
sharedKey SharedKey для vpn-подключения. струна
vpnConnectionProtocolType Протокол подключения, используемый для этого подключения «ИКЕv1»
«ИКЕv2»

Свойства VPNGateway

Имя Описание Ценность
bgpНастройки Параметры динамиков BGP шлюза локальной сети. Настройки Bgp
блат список всех vpn-подключений к шлюзу. VpnПодключение[]
Состояние обеспечения Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
Виртуальный концентратор VirtualHub, к которому принадлежит шлюз Подресурс
vpnGatewayScaleUnit Единица масштабирования для этого VPN-шлюза. инт

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
развертывание виртуальной глобальной сети Azure (vWAN) с несколькими центрами

развертывание в Azure
Этот шаблон позволяет создать развертывание виртуальной глобальной сети Azure (vWAN), включая все шлюзы и подключения виртуальной сети.
развертывании нескольких концентраторов Azure vWAN с пользовательскими таблицами маршрутизации

развертывание в Azure
Этот шаблон позволяет создать развертывание виртуальной глобальной сети Azure (vWAN), включая все шлюзы и подключения виртуальной сети, и продемонстрировать использование таблиц маршрутов для пользовательской маршрутизации.
Создание ресурсов виртуальной глобальной сети

развертывание в Azure
Этот шаблон позволяет создавать ресурсы виртуальной глобальной сети, включая виртуальную глобальную сеть, виртуальный концентратор, VPN-шлюз, VPN-сайт и VPN-подключение.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса vpnGateways можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/vpnGateways, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnGateways@2018-10-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      bgpSettings = {
        asn = int
        bgpPeeringAddress = "string"
        peerWeight = int
      }
      connections = [
        {
          id = "string"
          name = "string"
          properties = {
            connectionBandwidth = int
            enableBgp = bool
            enableInternetSecurity = bool
            enableRateLimiting = bool
            ipsecPolicies = [
              {
                dhGroup = "string"
                ikeEncryption = "string"
                ikeIntegrity = "string"
                ipsecEncryption = "string"
                ipsecIntegrity = "string"
                pfsGroup = "string"
                saDataSizeKilobytes = int
                saLifeTimeSeconds = int
              }
            ]
            provisioningState = "string"
            remoteVpnSite = {
              id = "string"
            }
            routingWeight = int
            sharedKey = "string"
            vpnConnectionProtocolType = "string"
          }
        }
      ]
      provisioningState = "string"
      virtualHub = {
        id = "string"
      }
      vpnGatewayScaleUnit = int
    }
  }
}

Значения свойств

Microsoft.Network/vpnШлюзы

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Параметры для VpnGateway Свойства VPNGateway
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Network/vpnGateways@2018-10-01"

Настройки Bgp

Имя Описание Ценность
асн ASN докладчика BGP. инт
bgpPeeringAddress Адрес пиринга BGP и идентификатор BGP этого докладчика BGP. струна
одноранговый вес Вес, добавленный к маршрутам, извлеченным из этого докладчика BGP. инт

Политика IPSEC

Имя Описание Ценность
dhGroup Группы DH, используемые на этапе IKE 1 для начального sa. DHGroup1
DHGroup14
DHGroup2
DHGroup2048
DHGroup24
"ECP256"
"ECP384"
"Нет" (обязательно)
ikeШифрование Алгоритм шифрования IKE (этап IKE 2). "AES128"
"AES192"
"AES256"
"DES"
DES3
"GCMAES128"
"GCMAES256" (обязательно)
ikeIntegrity Алгоритм целостности IKE (этап IKE 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
Sha256
SHA384 (обязательно)
ipsecШифрование Алгоритм шифрования IPSec (этап IKE 1). "AES128"
"AES192"
"AES256"
"DES"
DES3
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Нет" (обязательно)
ipsecIntegrity Алгоритм целостности IPSec (этап IKE 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
SHA256 (обязательно)
Группа pfs Группы Pfs, используемые на этапе IKE 2 для нового дочернего SA. "ECP256"
"ECP384"
"Нет"
«ПФС1»
«ПФС14»
«ПФС2»
"PFS2048"
«ПФС24»
PFSMM (обязательно)
saDataSizeKilobytes Размер полезных данных IPSec (также называемый быстрым режимом или этапом 2 SA) в КБ для сайта vpn-туннеля. int (обязательно)
saLifeTimeSeconds Связь безопасности IPSec (также называемая быстрым режимом или этапом 2 SA) в секундах для сайта vpn-туннеля сайта. int (обязательно)

Теги ресурса

Имя Описание Ценность

Подресурс

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна

VpnПодключение

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Параметры vpnConnection Свойства vpnConnection

Свойства vpnConnection

Имя Описание Ценность
connectionBandwidth Ожидаемая пропускная способность в МБPS. инт
enableBgp Флаг EnableBgp булевая переменная (bool)
enableInternetSecurity Включение интернет-безопасности булевая переменная (bool)
enableRateLimiting Флаг EnableBgp булевая переменная (bool)
ipsecПолитики Политики IPSec, которые будут рассматриваться этим подключением. IpsecPolicy[]
Состояние обеспечения Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
remoteVpnSite Идентификатор подключенного VPN-сайта. Подресурс
маршрутизация в весе Вес маршрутизации для VPN-подключения. инт
sharedKey SharedKey для vpn-подключения. струна
vpnConnectionProtocolType Протокол подключения, используемый для этого подключения «ИКЕv1»
«ИКЕv2»

Свойства VPNGateway

Имя Описание Ценность
bgpНастройки Параметры динамиков BGP шлюза локальной сети. Настройки Bgp
блат список всех vpn-подключений к шлюзу. VpnПодключение[]
Состояние обеспечения Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
Виртуальный концентратор VirtualHub, к которому принадлежит шлюз Подресурс
vpnGatewayScaleUnit Единица масштабирования для этого VPN-шлюза. инт