Microsoft.Network p2svpnGateways

Bicep-Ressourcendefinition

Der Ressourcentyp p2svpnGateways kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/p2svpnGateways-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Network/p2svpnGateways@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    customDnsServers: [
      'string'
    ]
    isRoutingPreferenceInternet: bool
    p2SConnectionConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          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'
            ]
          }
        }
      }
    ]
    virtualHub: {
      id: 'string'
    }
    vpnGatewayScaleUnit: int
    vpnServerConfiguration: {
      id: 'string'
    }
  }
}

Eigenschaftswerte

p2svpnGateways

Name Beschreibung Wert
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
properties Eigenschaften des P2SVpnGateway. P2SVpnGatewayProperties

P2SVpnGatewayProperties

Name Beschreibung Wert
customDnsServers Liste aller vom Kunden angegebenen DNS-Server-IP-Adressen. string[]
isRoutingPreferenceInternet Aktivieren Sie die Routingpräferenz-Eigenschaft für die öffentliche IP-Schnittstelle des P2SVpnGateway. bool
p2SConnectionConfigurations Liste aller p2s-Verbindungskonfigurationen des Gateways. P2SConnectionConfiguration[]
virtualHub Der VirtualHub, zu dem das Gateway gehört. Subresource
vpnGatewayScaleUnit Die Skalierungseinheit für dieses p2s-VPN-Gateway. INT
vpnServerConfiguration Die VpnServerConfiguration, an die das p2sVpnGateway angefügt ist. Subresource

P2SConnectionConfiguration

Name Beschreibung Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der P2S-Verbindungskonfiguration. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Name Beschreibung Wert
enableInternetSecurity Flag, das angibt, ob das Flag "Internetsicherheit aktivieren" für die P2S-Verbindungen aktiviert ist oder nicht. bool
routingConfiguration Die Routingkonfiguration, die die zugeordneten und weitergegebenen Routingtabellen für diese Verbindung angibt. Routingconfiguration
vpnClientAddressPool Der Verweis auf die Adressraumressource, die den Adressraum für P2S VpnClient darstellt. AddressSpace

Routingconfiguration

Name Beschreibung Wert
associatedRouteTable Die Dieser RoutingConfiguration zugeordnete Ressourcen-ID RouteTable. Subresource
inboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für eingehende erlernte Routen zugeordnet ist. Subresource
outboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für ausgehende angekündigte Routen zugeordnet ist. Subresource
propagatedRouteTables Die Liste der RouteTables, für die die Routen angekündigt werden sollen. PropagatedRouteTable
vnetRoutes Liste der Routen, die das Routing von VirtualHub zu einer virtuellen Netzwerkverbindung steuern. VnetRoute

Subresource

Name Beschreibung Wert
id Ressourcen-ID Zeichenfolge

PropagatedRouteTable

Name Beschreibung Wert
ids Die Liste der Ressourcen-IDs aller RouteTables. SubResource[]
Bezeichnungen Die Liste der Bezeichnungen. string[]

VnetRoute

Name Beschreibung Wert
staticRoutes Liste aller statischen Routen. StaticRoute[]
staticRoutesConfig Konfiguration für statische Routen auf dieser HubVnetConnection. StaticRoutesConfig

StaticRoute

Name Beschreibung Wert
addressPrefixes Liste aller Adresspräfixe. string[]
name Der Name der StaticRoute, die innerhalb einer VnetRoute eindeutig ist. Zeichenfolge
nextHopIpAddress Die IP-Adresse des nächsten Hops. Zeichenfolge

StaticRoutesConfig

Name Beschreibung Wert
vnetLocalRouteOverrideCriteria Parameter, der bestimmt, ob das NVA im Spoke-VNET für Datenverkehr mit Ziel in Spoke umgangen wird. "Contains"
"Gleich"

AddressSpace

Name Beschreibung Wert
addressPrefixes Eine Liste der Adressblöcke, die für dieses virtuelle Netzwerk in CIDR-Notation reserviert sind. string[]

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage Beschreibung
Azure Virtual WAN Multi-Hub-Bereitstellung (vWAN)

In Azure bereitstellen
Mit dieser Vorlage können Sie eine Azure Virtual WAN-Bereitstellung (vWAN) mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen.
Azure vWAN Multi-Hub-Bereitstellung mit benutzerdefinierten Routingtabellen

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN-Bereitstellung (vWAN) mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen, und die Verwendung von Routingtabellen für benutzerdefiniertes Routing veranschaulichen.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp p2svpnGateways kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/p2svpnGateways-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/p2svpnGateways",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "customDnsServers": [ "string" ],
    "isRoutingPreferenceInternet": "bool",
    "p2SConnectionConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "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" ]
          }
        }
      }
    ],
    "virtualHub": {
      "id": "string"
    },
    "vpnGatewayScaleUnit": "int",
    "vpnServerConfiguration": {
      "id": "string"
    }
  }
}

Eigenschaftswerte

p2svpnGateways

Name Beschreibung Wert
type Der Ressourcentyp "Microsoft.Network/p2svpnGateways"
apiVersion Die Version der Ressourcen-API '2023-04-01'
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties Eigenschaften des P2SVpnGateway. P2SVpnGatewayProperties

P2SVpnGatewayProperties

Name Beschreibung Wert
customDnsServers Liste aller vom Kunden angegebenen DNS-Server-IP-Adressen. string[]
isRoutingPreferenceInternet Aktivieren Sie die Routingeinstellungseigenschaft für die öffentliche IP-Schnittstelle des P2SVpnGateway. bool
p2SConnectionConfigurations Liste aller p2s-Verbindungskonfigurationen des Gateways. P2SConnectionConfiguration[]
virtualHub Der VirtualHub, zu dem das Gateway gehört. Subresource
vpnGatewayScaleUnit Die Skalierungseinheit für dieses p2s-VPN-Gateway. INT
vpnServerConfiguration Die VpnServerConfiguration, an die der p2sVpnGateway angefügt ist. Subresource

P2SConnectionConfiguration

Name Beschreibung Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der P2S-Verbindungskonfiguration. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Name Beschreibung Wert
enableInternetSecurity Flag, das angibt, ob das Internetsicherheitsflag aktivieren für die P2S-Verbindungen aktiviert ist oder nicht. bool
routingConfiguration Die Routingkonfiguration, die die zugeordneten und weitergegebenen Routingtabellen für diese Verbindung angibt. Routingconfiguration
vpnClientAddressPool Der Verweis auf die Adressraumressource, die den Adressraum für P2S VpnClient darstellt. AddressSpace

Routingconfiguration

Name Beschreibung Wert
associatedRouteTable Die Ressourcen-ID RouteTable, die dieser RoutingKonfiguration zugeordnet ist. Subresource
inboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingKonfiguration für eingehende gelernte Routen zugeordnet ist. Subresource
outboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingKonfiguration für ausgehende angekündigte Routen zugeordnet ist. Subresource
propagatedRouteTables Die Liste der RouteTables, für die die Routen angekündigt werden sollen. PropagatedRouteTable
vnetRoutes Liste der Routen, die das Routing von VirtualHub in eine virtuelle Netzwerkverbindung steuern. VnetRoute

Subresource

Name Beschreibung Wert
id Ressourcen-ID Zeichenfolge

PropagatedRouteTable

Name Beschreibung Wert
ids Die Liste der Ressourcen-IDs aller RouteTables. SubResource[]
Bezeichnungen Die Liste der Bezeichnungen. string[]

VnetRoute

Name Beschreibung Wert
staticRoutes Liste aller statischen Routen. StaticRoute[]
staticRoutesConfig Konfiguration für statische Routen auf diesem HubVnetConnection. StaticRoutesConfig

StaticRoute

Name Beschreibung Wert
addressPrefixes Liste aller Adresspräfixe. string[]
name Der Name der StaticRoute, der innerhalb einer VnetRoute eindeutig ist. Zeichenfolge
nextHopIpAddress Die IP-Adresse des nächsten Hops. Zeichenfolge

StaticRoutesConfig

Name Beschreibung Wert
vnetLocalRouteOverrideCriteria Parameter, der bestimmt, ob NVA im Spoke-VNET für Datenverkehr mit Ziel in Spoke umgangen wird. "Enthält"
"Gleich"

AddressSpace

Name Beschreibung Wert
addressPrefixes Eine Liste der Adressblöcke, die für dieses virtuelle Netzwerk in CIDR-Notation reserviert sind. string[]

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage Beschreibung
Azure Virtual WAN (vWAN) Multi-Hub-Bereitstellung

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN(vWAN)-Bereitstellung mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen.
Azure vWAN Multi-Hub-Bereitstellung mit benutzerdefinierten Routingtabellen

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN-Bereitstellung (vWAN) mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen, und die Verwendung von Routingtabellen für benutzerdefiniertes Routing veranschaulichen.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp p2svpnGateways kann mit Vorgängen bereitgestellt werden, die folgendes zum Ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/p2svpnGateways-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/p2svpnGateways@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      customDnsServers = [
        "string"
      ]
      isRoutingPreferenceInternet = bool
      p2SConnectionConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            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"
              ]
            }
          }
        }
      ]
      virtualHub = {
        id = "string"
      }
      vpnGatewayScaleUnit = int
      vpnServerConfiguration = {
        id = "string"
      }
    }
  })
}

Eigenschaftswerte

p2svpnGateways

Name Beschreibung Wert
type Ressourcentyp "Microsoft.Network/p2svpnGateways@2023-04-01"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
properties Eigenschaften des P2SVpnGateway. P2SVpnGatewayProperties

P2SVpnGatewayProperties

Name Beschreibung Wert
customDnsServers Liste aller vom Kunden angegebenen DNS-Server-IP-Adressen. string[]
isRoutingPreferenceInternet Aktivieren Sie die Routingeinstellungseigenschaft für die öffentliche IP-Schnittstelle des P2SVpnGateway. bool
p2SConnectionConfigurations Liste aller p2s-Verbindungskonfigurationen des Gateways. P2SConnectionConfiguration[]
virtualHub Der VirtualHub, zu dem das Gateway gehört. Subresource
vpnGatewayScaleUnit Die Skalierungseinheit für dieses p2s-VPN-Gateway. INT
vpnServerConfiguration Die VpnServerConfiguration, an die der p2sVpnGateway angefügt ist. Subresource

P2SConnectionConfiguration

Name Beschreibung Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Zeichenfolge
properties Eigenschaften der P2S-Verbindungskonfiguration. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Name Beschreibung Wert
enableInternetSecurity Flag, das angibt, ob das Internetsicherheitsflag aktivieren für die P2S-Verbindungen aktiviert ist oder nicht. bool
routingConfiguration Die Routingkonfiguration, die die zugeordneten und weitergegebenen Routingtabellen für diese Verbindung angibt. Routingconfiguration
vpnClientAddressPool Der Verweis auf die Adressraumressource, die den Adressraum für P2S VpnClient darstellt. AddressSpace

Routingconfiguration

Name Beschreibung Wert
associatedRouteTable Die Ressourcen-ID RouteTable, die dieser RoutingKonfiguration zugeordnet ist. Subresource
inboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingKonfiguration für eingehende gelernte Routen zugeordnet ist. Subresource
outboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingKonfiguration für ausgehende angekündigte Routen zugeordnet ist. Subresource
propagatedRouteTables Die Liste der RouteTables, für die die Routen angekündigt werden sollen. PropagatedRouteTable
vnetRoutes Liste der Routen, die das Routing von VirtualHub in eine virtuelle Netzwerkverbindung steuern. VnetRoute

Subresource

Name Beschreibung Wert
id Ressourcen-ID Zeichenfolge

PropagatedRouteTable

Name Beschreibung Wert
ids Die Liste der Ressourcen-IDs aller RouteTables. SubResource[]
Bezeichnungen Die Liste der Bezeichnungen. string[]

VnetRoute

Name Beschreibung Wert
staticRoutes Liste aller statischen Routen. StaticRoute[]
staticRoutesConfig Konfiguration für statische Routen auf diesem HubVnetConnection. StaticRoutesConfig

StaticRoute

Name Beschreibung Wert
addressPrefixes Liste aller Adresspräfixe. string[]
name Der Name der StaticRoute, der innerhalb einer VnetRoute eindeutig ist. Zeichenfolge
nextHopIpAddress Die IP-Adresse des nächsten Hops. Zeichenfolge

StaticRoutesConfig

Name Beschreibung Wert
vnetLocalRouteOverrideCriteria Parameter, der bestimmt, ob NVA im Spoke-VNET für Datenverkehr mit Ziel in Spoke umgangen wird. "Enthält"
"Gleich"

AddressSpace

Name Beschreibung Wert
addressPrefixes Eine Liste der Adressblöcke, die für dieses virtuelle Netzwerk in CIDR-Notation reserviert sind. string[]