Dela via


Microsoft.Network p2svpnGateways 2023-02-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@2023-02-01' = {
  location: 'string'
  name: 'string'
  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'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

AddressSpace

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

Microsoft.Network/p2svpnGateways

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för P2SVpnGateway. P2SVpnGatewayProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

P2SConnectionConfiguration

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

P2SConnectionConfigurationProperties

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

P2SVpnGatewayProperties

Namn 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. Bool
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 vpn-gatewayen för p2s. Int
vpnServerConfiguration VpnServerConfiguration som p2sVpnGateway är ansluten till. SubResource

PropagatedRouteTable

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

ResourceTags

Namn Beskrivning Värde

RoutingConfiguration

Namn 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 med RouteTables som du vill annonsera vägarna till. PropagatedRouteTable
vnetRoutes Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning. VnetRoute

StaticRoute

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

StaticRoutesConfig

Namn Beskrivning Värde
vnetLocalRouteOverrideCriteria Parameter som avgör om NVA i eker-vnet kringgås för trafik med målet i eker. "Innehåller"
"Lika"

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VnetRoute

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

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": "2023-02-01",
  "name": "string",
  "location": "string",
  "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"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

AddressSpace

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

Microsoft.Network/p2svpnGateways

Namn Beskrivning Värde
apiVersion API-versionen '2023-02-01'
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för P2SVpnGateway. P2SVpnGatewayProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/p2svpnGateways"

P2SConnectionConfiguration

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

P2SConnectionConfigurationProperties

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

P2SVpnGatewayProperties

Namn 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. Bool
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 vpn-gatewayen för p2s. Int
vpnServerConfiguration VpnServerConfiguration som p2sVpnGateway är ansluten till. SubResource

PropagatedRouteTable

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

ResourceTags

Namn Beskrivning Värde

RoutingConfiguration

Namn 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 med RouteTables som du vill annonsera vägarna till. PropagatedRouteTable
vnetRoutes Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning. VnetRoute

StaticRoute

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

StaticRoutesConfig

Namn Beskrivning Värde
vnetLocalRouteOverrideCriteria Parameter som avgör om NVA i eker-vnet kringgås för trafik med målet i eker. "Innehåller"
"Lika"

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VnetRoute

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

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Azure Virtual WAN (vWAN) Multi-Hub Deployment

Distribuera till Azure
Med den här mallen kan du skapa en Azure Virtual WAN-distribution (vWAN) med flera hubbar, 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 Azure Virtual WAN-distribution (vWAN) med flera hubbar, inklusive alla gatewayer och VNET-anslutningar, och demonstrera användningen av routningstabeller för anpassad routning.
vWAN P2S-distribution med flera adresspooler och användargrupper

Distribuera till Azure
Den här mallen distribuerar Azure Virtual WAN (vWAN) med en P2S konfigurerad med flera adresspooler och användargrupper

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@2023-02-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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

AddressSpace

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

Microsoft.Network/p2svpnGateways

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för P2SVpnGateway. P2SVpnGatewayProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/p2svpnGateways@2023-02-01"

P2SConnectionConfiguration

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

P2SConnectionConfigurationProperties

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

P2SVpnGatewayProperties

Namn 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. Bool
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 vpn-gatewayen för p2s. Int
vpnServerConfiguration VpnServerConfiguration som p2sVpnGateway är ansluten till. SubResource

PropagatedRouteTable

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

ResourceTags

Namn Beskrivning Värde

RoutingConfiguration

Namn 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 med RouteTables som du vill annonsera vägarna till. PropagatedRouteTable
vnetRoutes Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning. VnetRoute

StaticRoute

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

StaticRoutesConfig

Namn Beskrivning Värde
vnetLocalRouteOverrideCriteria Parameter som avgör om NVA i eker-vnet kringgås för trafik med målet i eker. "Innehåller"
"Lika"

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VnetRoute

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