Delen via


Microsoft.Network p2svpnGateways 2022-07-01

Bicep-resourcedefinitie

Het resourcetype p2svpnGateways kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/p2svpnGateways-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/p2svpnGateways@2022-07-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'
    }
  }
}

Eigenschapswaarden

p2svpnGateways

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties Eigenschappen van de P2SVpnGateway. P2SVpnGatewayEigenschappen

P2SVpnGatewayEigenschappen

Naam Description Waarde
customDnsServers Lijst met alle DOOR de klant opgegeven IP-adressen van DNS-servers. tekenreeks[]
isRoutingPreferenceInternet Schakel de eigenschap Routeringsvoorkeur in voor de openbare IP-interface van de P2SVpnGateway. booleaans
p2SConnectionConfigurations Lijst met alle p2s-verbindingsconfiguraties van de gateway. P2SConnectionConfiguration[]
virtualHub De VirtualHub waartoe de gateway behoort. Subresource
vpnGatewayScaleUnit De schaaleenheid voor deze p2s VPN-gateway. int
vpnServerConfiguration De VpnServerConfiguration waaraan de p2sVpnGateway is gekoppeld. Subresource

P2SConnectionConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de configuratie van de P2S-verbinding. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Naam Description Waarde
enableInternetSecurity Vlag die aangeeft of de vlag Internetbeveiliging inschakelen is ingeschakeld voor de P2S-Connections of niet. booleaans
routingConfiguration De routeringsconfiguratie die de gekoppelde en doorgegeven routetabellen op deze verbinding aangeeft. RoutingConfiguration
vpnClientAddressPool De verwijzing naar de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. AddressSpace

RoutingConfiguration

Naam Description Waarde
associatedRouteTable De resource-id RouteTable die is gekoppeld aan deze RoutingConfiguration. Subresource
inboundRouteMap De resource-id van de RouteMap die is gekoppeld aan deze RoutingConfiguration voor binnenkomende geleerde routes. Subresource
outboundRouteMap De resource-id van deRouteMap die is gekoppeld aan deze RoutingConfiguration voor uitgaande geadverteerde routes. Subresource
propagatedRouteTables De lijst met RouteTables om de routes naar te adverteren. PropagatedRouteTable
vnetRoutes Lijst met routes die routering van VirtualHub naar een virtuele netwerkverbinding beheren. VNetRoute

Subresource

Naam Description Waarde
id Resource-id. tekenreeks

PropagatedRouteTable

Naam Description Waarde
Ids De lijst met resource-id's van alle RouteTables. SubResource[]
labels De lijst met labels. tekenreeks[]

VNetRoute

Naam Description Waarde
staticRoutes Lijst met alle statische routes. StaticRoute[]
staticRoutesConfig Configuratie voor statische routes op deze HubVnetConnection. StaticRoutesConfig

StaticRoute

Naam Description Waarde
addressPrefixes Lijst met alle adresvoorvoegsels. tekenreeks[]
naam De naam van de StaticRoute die uniek is binnen een VnetRoute. tekenreeks
nextHopIpAddress Het IP-adres van de volgende hop. tekenreeks

StaticRoutesConfig

Naam Description Waarde
vnetLocalRouteOverrideCriteria Parameter die bepaalt of NVA in spoke-vnet wordt omzeild voor verkeer met het doel in spoke. Bevat
'Gelijk'

AddressSpace

Naam Description Waarde
addressPrefixes Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie. tekenreeks[]

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Azure Virtual WAN (vWAN) Multi-Hub-implementatie

Implementeren op Azure
Met deze sjabloon kunt u een Azure Virtual WAN (vWAN)-implementatie met meerdere hubs maken, inclusief alle gateways en VNET-verbindingen.
Azure vWAN Multi-Hub-implementatie met aangepaste routeringstabellen

Implementeren op Azure
Met deze sjabloon kunt u een Azure Virtual WAN (vWAN) multi-hubimplementatie maken, inclusief alle gateways en VNET-verbindingen, en het gebruik van routeringstabellen voor aangepaste routering demonstreren.

Resourcedefinitie van ARM-sjabloon

Het resourcetype p2svpnGateways kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/p2svpnGateways-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/p2svpnGateways",
  "apiVersion": "2022-07-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"
    }
  }
}

Eigenschapswaarden

p2svpnGateways

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/p2svpnGateways'
apiVersion De resource-API-versie '2022-07-01'
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties Eigenschappen van de P2SVpnGateway. P2SVpnGatewayProperties

P2SVpnGatewayProperties

Naam Description Waarde
customDnsServers Lijst met ip-adressen van alle door de klant opgegeven DNS-servers. tekenreeks[]
isRoutingPreferenceInternet Schakel de eigenschap Routeringsvoorkeur in voor de openbare IP-interface van de P2SVpnGateway. booleaans
p2SConnectionConfigurations Lijst met alle p2s-verbindingsconfiguraties van de gateway. P2SConnectionConfiguration[]
virtualHub De VirtualHub waartoe de gateway behoort. SubResource
vpnGatewayScaleUnit De schaaleenheid voor deze p2s VPN-gateway. int
vpnServerConfiguration De VpnServerConfiguration waaraan de p2sVpnGateway is gekoppeld. SubResource

P2SConnectionConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de configuratie van de P2S-verbinding. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Naam Description Waarde
enableInternetSecurity Vlag die aangeeft of de vlag internetbeveiliging inschakelen is ingeschakeld voor de P2S-Connections of niet. booleaans
routingConfiguration De routeringsconfiguratie die de gekoppelde en doorgegeven routetabellen op deze verbinding aangeeft. RoutingConfiguration
vpnClientAddressPool De verwijzing naar de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. AddressSpace

RoutingConfiguration

Naam Description Waarde
associatedRouteTable De resource-id RouteTable die is gekoppeld aan deze RoutingConfiguration. SubResource
inboundRouteMap De resource-id van de RouteMap die is gekoppeld aan deze RoutingConfiguration voor binnenkomende geleerde routes. SubResource
outboundRouteMap De resource-id van deRouteMap die is gekoppeld aan deze RoutingConfiguration voor uitgaande geadverteerde routes. SubResource
propagatedRouteTables De lijst met RouteTables om de routes naar te adverteren. PropagatedRouteTable
vnetRoutes Lijst met routes die routering van VirtualHub naar een virtuele netwerkverbinding beheren. VnetRoute

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

PropagatedRouteTable

Naam Description Waarde
Ids De lijst met resource-id's van alle RouteTables. SubResource[]
labels De lijst met labels. tekenreeks[]

VnetRoute

Naam Description Waarde
staticRoutes Lijst met alle statische routes. StaticRoute[]
staticRoutesConfig Configuratie voor statische routes op deze HubVnetConnection. StaticRoutesConfig

StaticRoute

Naam Description Waarde
addressPrefixes Lijst met alle adresvoorvoegsels. tekenreeks[]
naam De naam van de StaticRoute die uniek is binnen een VnetRoute. tekenreeks
nextHopIpAddress Het IP-adres van de volgende hop. tekenreeks

StaticRoutesConfig

Naam Description Waarde
vnetLocalRouteOverrideCriteria Parameter die bepaalt of NVA in spoke-vnet wordt omzeild voor verkeer met het doel in spoke. Bevat
'Gelijk'

AddressSpace

Naam Description Waarde
addressPrefixes Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie. tekenreeks[]

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Azure Virtual WAN (vWAN) Multi-Hub-implementatie

Implementeren op Azure
Met deze sjabloon kunt u een Azure Virtual WAN (vWAN)-implementatie met meerdere hubs maken, inclusief alle gateways en VNET-verbindingen.
Azure vWAN Multi-Hub-implementatie met aangepaste routeringstabellen

Implementeren op Azure
Met deze sjabloon kunt u een Azure Virtual WAN (vWAN) multi-hubimplementatie maken, inclusief alle gateways en VNET-verbindingen, en het gebruik van routeringstabellen voor aangepaste routering demonstreren.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype p2svpnGateways kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/p2svpnGateways-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/p2svpnGateways@2022-07-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"
      }
    }
  })
}

Eigenschapswaarden

p2svpnGateways

Naam Description Waarde
type Het resourcetype "Microsoft.Network/p2svpnGateways@2022-07-01"
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie. tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
properties Eigenschappen van de P2SVpnGateway. P2SVpnGatewayEigenschappen

P2SVpnGatewayEigenschappen

Naam Description Waarde
customDnsServers Lijst met alle DOOR de klant opgegeven IP-adressen van DNS-servers. tekenreeks[]
isRoutingPreferenceInternet Schakel de eigenschap Routeringsvoorkeur in voor de openbare IP-interface van de P2SVpnGateway. booleaans
p2SConnectionConfigurations Lijst met alle p2s-verbindingsconfiguraties van de gateway. P2SConnectionConfiguration[]
virtualHub De VirtualHub waartoe de gateway behoort. Subresource
vpnGatewayScaleUnit De schaaleenheid voor deze p2s VPN-gateway. int
vpnServerConfiguration De VpnServerConfiguration waaraan de p2sVpnGateway is gekoppeld. Subresource

P2SConnectionConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de configuratie van de P2S-verbinding. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Naam Description Waarde
enableInternetSecurity Vlag die aangeeft of de vlag internetbeveiliging inschakelen is ingeschakeld voor de P2S-Connections of niet. booleaans
routingConfiguration De routeringsconfiguratie die de gekoppelde en doorgegeven routetabellen op deze verbinding aangeeft. RoutingConfiguration
vpnClientAddressPool De verwijzing naar de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. AddressSpace

RoutingConfiguration

Naam Description Waarde
associatedRouteTable De resource-id RouteTable die is gekoppeld aan deze RoutingConfiguration. SubResource
inboundRouteMap De resource-id van de RouteMap die is gekoppeld aan deze RoutingConfiguration voor binnenkomende geleerde routes. SubResource
outboundRouteMap De resource-id van deRouteMap die is gekoppeld aan deze RoutingConfiguration voor uitgaande geadverteerde routes. SubResource
propagatedRouteTables De lijst met RouteTables om de routes naar te adverteren. PropagatedRouteTable
vnetRoutes Lijst met routes die routering van VirtualHub naar een virtuele netwerkverbinding beheren. VnetRoute

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

PropagatedRouteTable

Naam Description Waarde
Ids De lijst met resource-id's van alle RouteTables. SubResource[]
labels De lijst met labels. tekenreeks[]

VnetRoute

Naam Description Waarde
staticRoutes Lijst met alle statische routes. StaticRoute[]
staticRoutesConfig Configuratie voor statische routes op deze HubVnetConnection. StaticRoutesConfig

StaticRoute

Naam Description Waarde
addressPrefixes Lijst met alle adresvoorvoegsels. tekenreeks[]
naam De naam van de StaticRoute die uniek is binnen een VNetRoute. tekenreeks
nextHopIpAddress Het IP-adres van de volgende hop. tekenreeks

StaticRoutesConfig

Naam Description Waarde
vnetLocalRouteOverrideCriteria Parameter die bepaalt of NVA in spoke-vnet wordt omzeild voor verkeer met bestemming in spoke. "Bevat"
"Gelijk aan"

AddressSpace

Naam Description Waarde
addressPrefixes Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie. tekenreeks[]