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


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

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

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

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

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

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

resource symbolicname 'Microsoft.Network/vpnGateways/vpnConnections@2018-10-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
      }
    ]
    provisioningState: 'string'
    remoteVpnSite: {
      id: 'string'
    }
    routingWeight: int
    sharedKey: 'string'
    vpnConnectionProtocolType: 'string'
  }
}

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

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

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

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: vpnGateways
свойства Параметры vpnConnection Свойства 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-подключения. струна
vpnConnectionProtocolType Протокол подключения, используемый для этого подключения «ИКЕv1»
«ИКЕv2»

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

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

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

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

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

{
  "type": "Microsoft.Network/vpnGateways/vpnConnections",
  "apiVersion": "2018-10-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"
      }
    ],
    "provisioningState": "string",
    "remoteVpnSite": {
      "id": "string"
    },
    "routingWeight": "int",
    "sharedKey": "string",
    "vpnConnectionProtocolType": "string"
  }
}

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

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

Имя Описание Ценность
apiVersion Версия API '2018-10-01'
имя Имя ресурса строка (обязательно)
свойства Параметры vpnConnection Свойства 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-подключения. струна
vpnConnectionProtocolType Протокол подключения, используемый для этого подключения «ИКЕv1»
«ИКЕv2»

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnGateways/vpnConnections@2018-10-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
        }
      ]
      provisioningState = "string"
      remoteVpnSite = {
        id = "string"
      }
      routingWeight = int
      sharedKey = "string"
      vpnConnectionProtocolType = "string"
    }
  }
}

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

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

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: vpnGateways
свойства Параметры vpnConnection Свойства vpnConnection
тип Тип ресурса "Microsoft.Network/vpnGateways/vpnConnections@2018-10-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-подключения. струна
vpnConnectionProtocolType Протокол подключения, используемый для этого подключения «ИКЕv1»
«ИКЕv2»