Share via


Microsoft.Network p2svpnGateways 2022-07-01

Bicep-resursdefinition

Resurstypen p2svpnGateways kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/p2svpnGateways-resurs lägger du till följande Bicep i mallen.

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'
    }
  }
}

Egenskapsvärden

p2svpnGateways

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaper för P2SVpnGateway. P2SVpnGatewayEgenskaper

P2SVpnGatewayEgenskaper

Name Beskrivning Värde
customDnsServers Lista över alla kunddefinierade IP-adresser för DNS-servrar. string[]
isRoutingPreferenceInternet Aktivera egenskapen Routningspreferens för P2SVpnGateways offentliga IP-gränssnitt. boolesk
p2SConnectionConfigurations Lista över alla p2s-anslutningskonfigurationer för gatewayen. P2SConnectionConfiguration[]
virtualHub Den VirtualHub som gatewayen tillhör. SubResource
vpnGatewayScaleUnit Skalningsenheten för den här p2s vpn-gatewayen. int
vpnServerConfiguration VpnServerConfiguration som p2sVpnGateway är ansluten till. SubResource

P2SConnectionConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för P2S-anslutningskonfigurationen. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Name Beskrivning Värde
enableInternetSecurity Flagga som anger om flaggan aktivera internetsäkerhet är aktiverad för P2S-Connections eller inte. boolesk
routingConfiguration Routningskonfigurationen som anger de associerade och utbredda routningstabellerna i den här anslutningen. RoutingConfiguration
vpnClientAddressPool Referensen till adressutrymmesresursen som representerar adressutrymme för P2S VpnClient. AddressSpace

RoutingConfiguration

Name Beskrivning Värde
associatedRouteTable Resurs-ID:t RouteTable som är associerad med den här RoutingConfiguration. Underresurs
inboundRouteMap Resurs-ID:t för RouteMap som är associerad med den här RoutingConfiguration för inkommande inlärda vägar. Underresurs
outboundRouteMap Resurs-ID:t för denRouteMap som är associerad med den här RoutingConfiguration för utgående annonserade vägar. Underresurs
propagatedRouteTables Listan över RouteTables som vägarna ska annonseras till. PropagatedRouteTable
vnetRoutes Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning. VnetRoute

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

PropagatedRouteTable

Name Beskrivning Värde
Id Listan över resurs-ID:t för alla RouteTables. SubResource[]
Etiketter Listan över etiketter. string[]

VnetRoute

Name Beskrivning Värde
staticRoutes Lista över alla statiska vägar. StaticRoute[]
staticRoutesConfig Konfiguration för statiska vägar på denna HubVnetConnection. StaticRoutesConfig

StaticRoute

Name Beskrivning Värde
addressPrefixes Lista över alla adressprefix. string[]
name Namnet på den StaticRoute som är unik i en VnetRoute. sträng
nextHopIpAddress IP-adressen för nästa hopp. sträng

StaticRoutesConfig

Name Beskrivning Värde
vnetLocalRouteOverrideCriteria Parameter som avgör om NVA i ett virtuellt ekernätverk kringgås för trafik med målet i ekern. "Innehåller"
"Lika"

AddressSpace

Name Beskrivning Värde
addressPrefixes En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation. string[]

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribution av Flera hubbar i Azure Virtual WAN (vWAN)

Distribuera till Azure
Med den här mallen kan du skapa en Distribution av flera hubbar i Azure Virtual WAN (vWAN), inklusive alla gatewayer och VNET-anslutningar.
Azure vWAN Multi-Hub-distribution med anpassade routningstabeller

Distribuera till Azure
Med den här mallen kan du skapa en Distribution av flera hubbar i Azure Virtual WAN (vWAN), inklusive alla gatewayer och VNET-anslutningar, och demonstrera användningen av routningstabeller för anpassad routning.

Resursdefinition för ARM-mall

Resurstypen p2svpnGateways kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/p2svpnGateways-resurs lägger du till följande JSON i mallen.

{
  "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"
    }
  }
}

Egenskapsvärden

p2svpnGateways

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/p2svpnGateways"
apiVersion Resurs-API-versionen '2022-07-01'
name Resursnamnet sträng (krävs)
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaper för P2SVpnGateway. P2SVpnGatewayEgenskaper

P2SVpnGatewayEgenskaper

Name Beskrivning Värde
customDnsServers Lista över alla kunddefinierade IP-adresser för DNS-servrar. string[]
isRoutingPreferenceInternet Aktivera egenskapen Routningspreferens för P2SVpnGateways offentliga IP-gränssnitt. boolesk
p2SConnectionConfigurations Lista över alla p2s-anslutningskonfigurationer för gatewayen. P2SConnectionConfiguration[]
virtualHub Den VirtualHub som gatewayen tillhör. SubResource
vpnGatewayScaleUnit Skalningsenheten för den här p2s vpn-gatewayen. int
vpnServerConfiguration VpnServerConfiguration som p2sVpnGateway är ansluten till. SubResource

P2SConnectionConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för P2S-anslutningskonfigurationen. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Name Beskrivning Värde
enableInternetSecurity Flagga som anger om flaggan aktivera internetsäkerhet är aktiverad för P2S-Connections eller inte. boolesk
routingConfiguration Routningskonfigurationen som anger de associerade och utbredda routningstabellerna i den här anslutningen. RoutingConfiguration
vpnClientAddressPool Referensen till adressutrymmesresursen som representerar adressutrymme för P2S VpnClient. AddressSpace

RoutingConfiguration

Name Beskrivning Värde
associatedRouteTable Resurs-ID:t RouteTable som är associerad med den här RoutingConfiguration. SubResource
inboundRouteMap Resurs-ID för RouteMap som är associerad med den här RoutingConfiguration för inkommande inlärda vägar. SubResource
outboundRouteMap Resurs-ID för DenRouteMap som är associerad med den här RoutingConfiguration för utgående annonserade vägar. SubResource
propagatedRouteTables Listan över Routningstabeller som vägarna ska annonseras till. PropagatedRouteTable
vnetRoutes Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning. VnetRoute

SubResource

Name Beskrivning Värde
id Resurs-ID. sträng

PropagatedRouteTable

Name Beskrivning Värde
Id Listan över resurs-ID:t för alla RouteTables. SubResource[]
Etiketter Listan med etiketter. string[]

VnetRoute

Name Beskrivning Värde
staticRoutes Lista över alla statiska vägar. StaticRoute[]
staticRoutesConfig Konfiguration för statiska vägar på denna HubVnetConnection. StaticRoutesConfig

StaticRoute

Name Beskrivning Värde
addressPrefixes Lista över alla adressprefix. string[]
name Namnet på den StaticRoute som är unik i en VnetRoute. sträng
nextHopIpAddress IP-adressen för nästa hopp. sträng

StaticRoutesConfig

Name Beskrivning Värde
vnetLocalRouteOverrideCriteria Parameter som avgör om NVA i ett virtuellt ekernätverk kringgås för trafik med målet i ekern. "Innehåller"
"Lika"

AddressSpace

Name Beskrivning Värde
addressPrefixes En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation. string[]

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribution av Flera hubbar i Azure Virtual WAN (vWAN)

Distribuera till Azure
Med den här mallen kan du skapa en Distribution av flera hubbar i Azure Virtual WAN (vWAN), inklusive alla gatewayer och VNET-anslutningar.
Azure vWAN Multi-Hub-distribution med anpassade routningstabeller

Distribuera till Azure
Med den här mallen kan du skapa en Distribution av flera hubbar i Azure Virtual WAN (vWAN), inklusive alla gatewayer och VNET-anslutningar, och demonstrera användningen av routningstabeller för anpassad routning.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen p2svpnGateways kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/p2svpnGateways-resurs lägger du till följande Terraform i mallen.

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"
      }
    }
  })
}

Egenskapsvärden

p2svpnGateways

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/p2svpnGateways@2022-07-01"
name Resursnamnet sträng (krävs)
location Resursplats. sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
properties Egenskaper för P2SVpnGateway. P2SVpnGatewayProperties

P2SVpnGatewayProperties

Name Beskrivning Värde
customDnsServers Lista över alla kunddefinierade IP-adresser för DNS-servrar. string[]
isRoutingPreferenceInternet Aktivera egenskapen Routing Preference för det offentliga IP-gränssnittet för P2SVpnGateway. boolesk
p2SConnectionConfigurations Lista över alla p2s-anslutningskonfigurationer för gatewayen. P2SConnectionConfiguration[]
virtualHub Den VirtualHub som gatewayen tillhör. Underresurs
vpnGatewayScaleUnit Skalningsenheten för den här p2s vpn-gatewayen. int
vpnServerConfiguration VpnServerConfiguration som p2sVpnGateway är ansluten till. Underresurs

P2SConnectionConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för P2S-anslutningskonfigurationen. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Name Beskrivning Värde
enableInternetSecurity Flagga som anger om flaggan aktivera Internetsäkerhet är aktiverad för P2S-Connections eller inte. boolesk
routingConfiguration Routningskonfigurationen som anger de associerade och utbredda routningstabellerna i den här anslutningen. RoutingConfiguration
vpnClientAddressPool Referensen till adressutrymmesresursen som representerar adressutrymmet för P2S VpnClient. AddressSpace

RoutingConfiguration

Name Beskrivning Värde
associatedRouteTable Resurs-ID:t RouteTable som är associerad med den här RoutingConfiguration. Underresurs
inboundRouteMap Resurs-ID:t för RouteMap som är associerad med den här RoutingConfiguration för inkommande inlärda vägar. Underresurs
outboundRouteMap Resurs-ID:t för denRouteMap som är associerad med den här RoutingConfiguration för utgående annonserade vägar. Underresurs
propagatedRouteTables Listan över RouteTables som vägarna ska annonseras till. PropagatedRouteTable
vnetRoutes Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning. VnetRoute

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

PropagatedRouteTable

Name Beskrivning Värde
Id Listan över resurs-ID:t för alla RouteTables. SubResource[]
Etiketter Listan över etiketter. string[]

VnetRoute

Name Beskrivning Värde
staticRoutes Lista över alla statiska vägar. StaticRoute[]
staticRoutesConfig Konfiguration för statiska vägar på denna HubVnetConnection. StaticRoutesConfig

StaticRoute

Name Beskrivning Värde
addressPrefixes Lista över alla adressprefix. string[]
name Namnet på den StaticRoute som är unik i en VnetRoute. sträng
nextHopIpAddress IP-adressen för nästa hopp. sträng

StaticRoutesConfig

Name Beskrivning Värde
vnetLocalRouteOverrideCriteria Parameter som avgör om NVA i ett virtuellt ekernätverk kringgås för trafik med målet i ekern. "Innehåller"
"Lika"

AddressSpace

Name Beskrivning Värde
addressPrefixes En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation. string[]