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


Microsoft.Network p2svpnШлюзы 2024-07-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/p2svpnGateways@2024-07-01' = {
  location: 'string'
  name: 'string'
  properties: {
    customDnsServers: [
      'string'
    ]
    isRoutingPreferenceInternet: bool
    p2SConnectionConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          configurationPolicyGroupAssociations: [
            {
              id: 'string'
            }
          ]
          enableInternetSecurity: bool
          routingConfiguration: {
            associatedRouteTable: {
              id: 'string'
            }
            inboundRouteMap: {
              id: 'string'
            }
            outboundRouteMap: {
              id: 'string'
            }
            propagatedRouteTables: {
              ids: [
                {
                  id: 'string'
                }
              ]
              labels: [
                'string'
              ]
            }
            vnetRoutes: {
              staticRoutes: [
                {
                  addressPrefixes: [
                    'string'
                  ]
                  name: 'string'
                  nextHopIpAddress: 'string'
                }
              ]
              staticRoutesConfig: {
                vnetLocalRouteOverrideCriteria: 'string'
              }
            }
          }
          vpnClientAddressPool: {
            addressPrefixes: [
              'string'
            ]
            ipamPoolPrefixAllocations: [
              {
                numberOfIpAddresses: 'string'
                pool: {
                  id: 'string'
                }
              }
            ]
          }
        }
      }
    ]
    virtualHub: {
      id: 'string'
    }
    vpnGatewayScaleUnit: int
    vpnServerConfiguration: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.Network/p2svpnШлюзы

Имя Описание Ценность
расположение Местоположение ресурсов. струна
имя имя ресурса. строка (обязательно)
свойства Свойства P2SVpnGateway. P2SVpnСвойства шлюза
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Адресное пространство

Имя Описание Ценность
addressПрефиксы Список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR. строка[]
ipamPoolPrefixAllocations Список пулов IPAM, выделяющих префиксы IP-адресов. IpamPoolPrefixAllocation[]

IpamPoolPrefixAllocation

Имя Описание Ценность
numberOfIpAddresses Количество выделенных IP-адресов. струна
бассейн IpamPoolPrefixAllocationPool

IpamPoolPrefixAllocationPool

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

P2SConnectionConfiguration

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства конфигурации подключения P2S. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Имя Описание Ценность
configurationPolicyGroupAssociations Список групп политик конфигурации, к которым присоединен этот P2SConnectionConfiguration. Подресурс[]
enableInternetSecurity Флаг, указывающий, включен ли флаг включения безопасности Интернета для подключений P2S или нет. булевая переменная (bool)
маршрутизацияConfiguration Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения. маршрутизации
vpnClientAddressPool Ссылка на ресурс адресного пространства, представляющий адресное пространство для VpnClient P2S. Адресное пространство

P2SVpnСвойства шлюза

Имя Описание Ценность
customDnsServers Список всех IP-адресов DNS-серверов, указанных клиентом. строка[]
isRoutingPreferenceInternet Включите свойство параметра маршрутизации для общедоступного IP-интерфейса P2SVpnGateway. булевая переменная (bool)
p2SConnectionConfigurations Список всех конфигураций подключения p2s шлюза. P2SConnectionConfiguration[]
Виртуальный концентратор VirtualHub, к которому принадлежит шлюз. Подресурс
vpnGatewayScaleUnit Единица масштабирования для этого VPN-шлюза p2s. инт
vpnServerConfiguration VpnServerConfiguration, к которому подключен p2sVpnGateway. Подресурс

РаспространениеRouteTable

Имя Описание Ценность
удостоверения личности Список идентификаторов ресурсов всех маршрутов. Подресурс[]
Метки Список меток. строка[]

Теги ресурса

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

МаршрутизацияConfiguration

Имя Описание Ценность
associatedRouteTable Идентификатор ресурса RouteTable, связанный с этой конфигурацией маршрутизации. Подресурс
inboundRouteMap Идентификатор ресурса RouteMap, связанный с этой маршрутизациейConfiguration для входящих наученных маршрутов. Подресурс
outboundRouteMap Идентификатор ресурса объектаRouteMap, связанного с этой маршрутизациейConfiguration для исходящих объявленных маршрутов. Подресурс
распространениеrouteTables Список маршрутов для объявления маршрутов. распространение
vnetRoutes Список маршрутов, которые управляют маршрутизацией из VirtualHub в подключение к виртуальной сети. VnetRoute

Статический маршрут

Имя Описание Ценность
addressПрефиксы Список всех префиксов адресов. строка[]
имя Имя staticRoute, уникальное в виртуальной сети. струна
nextHopIpAddress Ip-адрес следующего прыжка. струна

Статические маршрутыКонфиг

Имя Описание Ценность
vnetLocalRouteOverrideCriteria Параметр, определяющий, пропускается ли NVA в периферийной виртуальной сети для трафика с назначением в периферийной сети. "Содержит"
"Равно"

Подресурс

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

VnetRoute

Имя Описание Ценность
статические маршруты Список всех статических маршрутов. Статический маршрут[]
Конфигурация статических маршрутов Конфигурация статических маршрутов в этом HubVnetConnection. Статические маршрутыКонфиг

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.Network/p2svpnGateways",
  "apiVersion": "2024-07-01",
  "name": "string",
  "location": "string",
  "properties": {
    "customDnsServers": [ "string" ],
    "isRoutingPreferenceInternet": "bool",
    "p2SConnectionConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "configurationPolicyGroupAssociations": [
            {
              "id": "string"
            }
          ],
          "enableInternetSecurity": "bool",
          "routingConfiguration": {
            "associatedRouteTable": {
              "id": "string"
            },
            "inboundRouteMap": {
              "id": "string"
            },
            "outboundRouteMap": {
              "id": "string"
            },
            "propagatedRouteTables": {
              "ids": [
                {
                  "id": "string"
                }
              ],
              "labels": [ "string" ]
            },
            "vnetRoutes": {
              "staticRoutes": [
                {
                  "addressPrefixes": [ "string" ],
                  "name": "string",
                  "nextHopIpAddress": "string"
                }
              ],
              "staticRoutesConfig": {
                "vnetLocalRouteOverrideCriteria": "string"
              }
            }
          },
          "vpnClientAddressPool": {
            "addressPrefixes": [ "string" ],
            "ipamPoolPrefixAllocations": [
              {
                "numberOfIpAddresses": "string",
                "pool": {
                  "id": "string"
                }
              }
            ]
          }
        }
      }
    ],
    "virtualHub": {
      "id": "string"
    },
    "vpnGatewayScaleUnit": "int",
    "vpnServerConfiguration": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.Network/p2svpnШлюзы

Имя Описание Ценность
apiVersion Версия API '2024-07-01'
расположение Местоположение ресурсов. струна
имя имя ресурса. строка (обязательно)
свойства Свойства P2SVpnGateway. P2SVpnСвойства шлюза
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Network/p2svpnGateways"

Адресное пространство

Имя Описание Ценность
addressПрефиксы Список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR. строка[]
ipamPoolPrefixAllocations Список пулов IPAM, выделяющих префиксы IP-адресов. IpamPoolPrefixAllocation[]

IpamPoolPrefixAllocation

Имя Описание Ценность
numberOfIpAddresses Количество выделенных IP-адресов. струна
бассейн IpamPoolPrefixAllocationPool

IpamPoolPrefixAllocationPool

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

P2SConnectionConfiguration

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства конфигурации подключения P2S. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Имя Описание Ценность
configurationPolicyGroupAssociations Список групп политик конфигурации, к которым присоединен этот P2SConnectionConfiguration. Подресурс[]
enableInternetSecurity Флаг, указывающий, включен ли флаг включения безопасности Интернета для подключений P2S или нет. булевая переменная (bool)
маршрутизацияConfiguration Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения. маршрутизации
vpnClientAddressPool Ссылка на ресурс адресного пространства, представляющий адресное пространство для VpnClient P2S. Адресное пространство

P2SVpnСвойства шлюза

Имя Описание Ценность
customDnsServers Список всех IP-адресов DNS-серверов, указанных клиентом. строка[]
isRoutingPreferenceInternet Включите свойство параметра маршрутизации для общедоступного IP-интерфейса P2SVpnGateway. булевая переменная (bool)
p2SConnectionConfigurations Список всех конфигураций подключения p2s шлюза. P2SConnectionConfiguration[]
Виртуальный концентратор VirtualHub, к которому принадлежит шлюз. Подресурс
vpnGatewayScaleUnit Единица масштабирования для этого VPN-шлюза p2s. инт
vpnServerConfiguration VpnServerConfiguration, к которому подключен p2sVpnGateway. Подресурс

РаспространениеRouteTable

Имя Описание Ценность
удостоверения личности Список идентификаторов ресурсов всех маршрутов. Подресурс[]
Метки Список меток. строка[]

Теги ресурса

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

МаршрутизацияConfiguration

Имя Описание Ценность
associatedRouteTable Идентификатор ресурса RouteTable, связанный с этой конфигурацией маршрутизации. Подресурс
inboundRouteMap Идентификатор ресурса RouteMap, связанный с этой маршрутизациейConfiguration для входящих наученных маршрутов. Подресурс
outboundRouteMap Идентификатор ресурса объектаRouteMap, связанного с этой маршрутизациейConfiguration для исходящих объявленных маршрутов. Подресурс
распространениеrouteTables Список маршрутов для объявления маршрутов. распространение
vnetRoutes Список маршрутов, которые управляют маршрутизацией из VirtualHub в подключение к виртуальной сети. VnetRoute

Статический маршрут

Имя Описание Ценность
addressПрефиксы Список всех префиксов адресов. строка[]
имя Имя staticRoute, уникальное в виртуальной сети. струна
nextHopIpAddress Ip-адрес следующего прыжка. струна

Статические маршрутыКонфиг

Имя Описание Ценность
vnetLocalRouteOverrideCriteria Параметр, определяющий, пропускается ли NVA в периферийной виртуальной сети для трафика с назначением в периферийной сети. "Содержит"
"Равно"

Подресурс

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

VnetRoute

Имя Описание Ценность
статические маршруты Список всех статических маршрутов. Статический маршрут[]
Конфигурация статических маршрутов Конфигурация статических маршрутов в этом HubVnetConnection. Статические маршрутыКонфиг

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

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

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

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

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

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

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

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

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

  • Группы ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/p2svpnGateways@2024-07-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      customDnsServers = [
        "string"
      ]
      isRoutingPreferenceInternet = bool
      p2SConnectionConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            configurationPolicyGroupAssociations = [
              {
                id = "string"
              }
            ]
            enableInternetSecurity = bool
            routingConfiguration = {
              associatedRouteTable = {
                id = "string"
              }
              inboundRouteMap = {
                id = "string"
              }
              outboundRouteMap = {
                id = "string"
              }
              propagatedRouteTables = {
                ids = [
                  {
                    id = "string"
                  }
                ]
                labels = [
                  "string"
                ]
              }
              vnetRoutes = {
                staticRoutes = [
                  {
                    addressPrefixes = [
                      "string"
                    ]
                    name = "string"
                    nextHopIpAddress = "string"
                  }
                ]
                staticRoutesConfig = {
                  vnetLocalRouteOverrideCriteria = "string"
                }
              }
            }
            vpnClientAddressPool = {
              addressPrefixes = [
                "string"
              ]
              ipamPoolPrefixAllocations = [
                {
                  numberOfIpAddresses = "string"
                  pool = {
                    id = "string"
                  }
                }
              ]
            }
          }
        }
      ]
      virtualHub = {
        id = "string"
      }
      vpnGatewayScaleUnit = int
      vpnServerConfiguration = {
        id = "string"
      }
    }
  }
}

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

Microsoft.Network/p2svpnШлюзы

Имя Описание Ценность
расположение Местоположение ресурсов. струна
имя имя ресурса. строка (обязательно)
свойства Свойства P2SVpnGateway. P2SVpnСвойства шлюза
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Network/p2svpnGateways@2024-07-01"

Адресное пространство

Имя Описание Ценность
addressПрефиксы Список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR. строка[]
ipamPoolPrefixAllocations Список пулов IPAM, выделяющих префиксы IP-адресов. IpamPoolPrefixAllocation[]

IpamPoolPrefixAllocation

Имя Описание Ценность
numberOfIpAddresses Количество выделенных IP-адресов. струна
бассейн IpamPoolPrefixAllocationPool

IpamPoolPrefixAllocationPool

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

P2SConnectionConfiguration

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства конфигурации подключения P2S. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Имя Описание Ценность
configurationPolicyGroupAssociations Список групп политик конфигурации, к которым присоединен этот P2SConnectionConfiguration. Подресурс[]
enableInternetSecurity Флаг, указывающий, включен ли флаг включения безопасности Интернета для подключений P2S или нет. булевая переменная (bool)
маршрутизацияConfiguration Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения. маршрутизации
vpnClientAddressPool Ссылка на ресурс адресного пространства, представляющий адресное пространство для VpnClient P2S. Адресное пространство

P2SVpnСвойства шлюза

Имя Описание Ценность
customDnsServers Список всех IP-адресов DNS-серверов, указанных клиентом. строка[]
isRoutingPreferenceInternet Включите свойство параметра маршрутизации для общедоступного IP-интерфейса P2SVpnGateway. булевая переменная (bool)
p2SConnectionConfigurations Список всех конфигураций подключения p2s шлюза. P2SConnectionConfiguration[]
Виртуальный концентратор VirtualHub, к которому принадлежит шлюз. Подресурс
vpnGatewayScaleUnit Единица масштабирования для этого VPN-шлюза p2s. инт
vpnServerConfiguration VpnServerConfiguration, к которому подключен p2sVpnGateway. Подресурс

РаспространениеRouteTable

Имя Описание Ценность
удостоверения личности Список идентификаторов ресурсов всех маршрутов. Подресурс[]
Метки Список меток. строка[]

Теги ресурса

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

МаршрутизацияConfiguration

Имя Описание Ценность
associatedRouteTable Идентификатор ресурса RouteTable, связанный с этой конфигурацией маршрутизации. Подресурс
inboundRouteMap Идентификатор ресурса RouteMap, связанный с этой маршрутизациейConfiguration для входящих наученных маршрутов. Подресурс
outboundRouteMap Идентификатор ресурса объектаRouteMap, связанного с этой маршрутизациейConfiguration для исходящих объявленных маршрутов. Подресурс
распространениеrouteTables Список маршрутов для объявления маршрутов. распространение
vnetRoutes Список маршрутов, которые управляют маршрутизацией из VirtualHub в подключение к виртуальной сети. VnetRoute

Статический маршрут

Имя Описание Ценность
addressПрефиксы Список всех префиксов адресов. строка[]
имя Имя staticRoute, уникальное в виртуальной сети. струна
nextHopIpAddress Ip-адрес следующего прыжка. струна

Статические маршрутыКонфиг

Имя Описание Ценность
vnetLocalRouteOverrideCriteria Параметр, определяющий, пропускается ли NVA в периферийной виртуальной сети для трафика с назначением в периферийной сети. "Содержит"
"Равно"

Подресурс

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

VnetRoute

Имя Описание Ценность
статические маршруты Список всех статических маршрутов. Статический маршрут[]
Конфигурация статических маршрутов Конфигурация статических маршрутов в этом HubVnetConnection. Статические маршрутыКонфиг