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


Microsoft.Network vpnШлюзы/vpnПодключения 2019-04-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/vpnGateways/vpnConnections@2019-04-01' = {
  parent: resourceSymbolicName
  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
      }
    ]
    remoteVpnSite: {
      id: 'string'
    }
    routingWeight: int
    sharedKey: 'string'
    useLocalAzureIpAddress: bool
    usePolicyBasedTrafficSelectors: bool
    vpnConnectionProtocolType: 'string'
  }
}

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

Microsoft.Network/vpnШлюзы/vpnПодключения

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: vpnGateways
свойства Свойства VPN-подключения. Свойства vpnConnection

Политика 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 (обязательно)

Подресурс

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

Свойства vpnConnection

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

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

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

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

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

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

{
  "type": "Microsoft.Network/vpnGateways/vpnConnections",
  "apiVersion": "2019-04-01",
  "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"
      }
    ],
    "remoteVpnSite": {
      "id": "string"
    },
    "routingWeight": "int",
    "sharedKey": "string",
    "useLocalAzureIpAddress": "bool",
    "usePolicyBasedTrafficSelectors": "bool",
    "vpnConnectionProtocolType": "string"
  }
}

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

Microsoft.Network/vpnШлюзы/vpnПодключения

Имя Описание Ценность
apiVersion Версия API '2019-04-01'
имя Имя ресурса строка (обязательно)
свойства Свойства VPN-подключения. Свойства vpnConnection
тип Тип ресурса "Microsoft.Network/vpnGateways/vpnConnections"

Политика 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 (обязательно)

Подресурс

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

Свойства vpnConnection

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnGateways/vpnConnections@2019-04-01"
  name = "string"
  parent_id = "string"
  body = {
    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
        }
      ]
      remoteVpnSite = {
        id = "string"
      }
      routingWeight = int
      sharedKey = "string"
      useLocalAzureIpAddress = bool
      usePolicyBasedTrafficSelectors = bool
      vpnConnectionProtocolType = "string"
    }
  }
}

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

Microsoft.Network/vpnШлюзы/vpnПодключения

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: vpnGateways
свойства Свойства VPN-подключения. Свойства vpnConnection
тип Тип ресурса "Microsoft.Network/vpnGateways/vpnConnections@2019-04-01"

Политика 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 (обязательно)

Подресурс

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

Свойства vpnConnection

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