Sdílet prostřednictvím


Microsoft.Network virtualNetworkGateways 2022-11-01

Definice prostředku Bicep

Typ prostředku virtualNetworkGateways je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/virtualNetworkGateways, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Network/virtualNetworkGateways@2022-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    activeActive: bool
    allowRemoteVnetTraffic: bool
    allowVirtualWanTraffic: bool
    bgpSettings: {
      asn: int
      bgpPeeringAddress: 'string'
      bgpPeeringAddresses: [
        {
          customBgpIpAddresses: [
            'string'
          ]
          ipconfigurationId: 'string'
        }
      ]
      peerWeight: int
    }
    customRoutes: {
      addressPrefixes: [
        'string'
      ]
    }
    disableIPSecReplayProtection: bool
    enableBgp: bool
    enableBgpRouteTranslationForNat: bool
    enableDnsForwarding: bool
    enablePrivateIpAddress: bool
    gatewayDefaultSite: {
      id: 'string'
    }
    gatewayType: 'string'
    ipConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    natRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          externalMappings: [
            {
              addressSpace: 'string'
              portRange: 'string'
            }
          ]
          internalMappings: [
            {
              addressSpace: 'string'
              portRange: 'string'
            }
          ]
          ipConfigurationId: 'string'
          mode: 'string'
          type: 'string'
        }
      }
    ]
    sku: {
      name: 'string'
      tier: 'string'
    }
    virtualNetworkGatewayPolicyGroups: [
      {
        id: 'string'
        name: 'string'
        properties: {
          isDefault: bool
          policyMembers: [
            {
              attributeType: 'string'
              attributeValue: 'string'
              name: 'string'
            }
          ]
          priority: int
        }
      }
    ]
    vNetExtendedLocationResourceId: 'string'
    vpnClientConfiguration: {
      aadAudience: 'string'
      aadIssuer: 'string'
      aadTenant: 'string'
      radiusServerAddress: 'string'
      radiusServers: [
        {
          radiusServerAddress: 'string'
          radiusServerScore: int
          radiusServerSecret: 'string'
        }
      ]
      radiusServerSecret: 'string'
      vngClientConnectionConfigurations: [
        {
          id: 'string'
          name: 'string'
          properties: {
            virtualNetworkGatewayPolicyGroups: [
              {
                id: 'string'
              }
            ]
            vpnClientAddressPool: {
              addressPrefixes: [
                'string'
              ]
            }
          }
        }
      ]
      vpnAuthenticationTypes: [
        'string'
      ]
      vpnClientAddressPool: {
        addressPrefixes: [
          'string'
        ]
      }
      vpnClientIpsecPolicies: [
        {
          dhGroup: 'string'
          ikeEncryption: 'string'
          ikeIntegrity: 'string'
          ipsecEncryption: 'string'
          ipsecIntegrity: 'string'
          pfsGroup: 'string'
          saDataSizeKilobytes: int
          saLifeTimeSeconds: int
        }
      ]
      vpnClientProtocols: [
        'string'
      ]
      vpnClientRevokedCertificates: [
        {
          id: 'string'
          name: 'string'
          properties: {
            thumbprint: 'string'
          }
        }
      ]
      vpnClientRootCertificates: [
        {
          id: 'string'
          name: 'string'
          properties: {
            publicCertData: 'string'
          }
        }
      ]
    }
    vpnGatewayGeneration: 'string'
    vpnType: 'string'
  }
}

Hodnoty vlastností

virtualNetworkGateways

Název Description Hodnota
name Název prostředku string (povinné)

Limit počtu znaků: 1–80

Platné znaky:
Alfanumerické znaky, podtržítka, tečky a spojovníky.

Začněte alfanumerickým kódem. Ukončit alfanumerické nebo podtržítko.
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
extendedLocation Rozšířené umístění typu brána místní virtuální sítě. ExtendedLocation
properties Vlastnosti brány virtuální sítě. VirtualNetworkGatewayPropertiesFormat (povinné)

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. EdgeZone

VirtualNetworkGatewayPropertiesFormat

Název Description Hodnota
activeActive Příznak ActiveActive. bool
allowRemoteVnetTraffic Nakonfigurujte tuto bránu tak, aby přijímala provoz z jiných virtuálních sítí Azure. Tato konfigurace nepodporuje připojení k Azure Virtual WAN. bool
allowVirtualWanTraffic Nakonfiguruje tuto bránu tak, aby přijímala provoz ze vzdálených Virtual WAN sítí. bool
bgpSettings Nastavení mluvčího protokolu BGP brány virtuální sítě. Nastavení protokolu Bgp
customRoutes Odkaz na prostředek adresního prostoru, který představuje adresní prostor vlastních tras zadaný zákazníkem pro bránu virtuální sítě a VpnClient. Adresní prostor
disableIPSecReplayProtection disableIPSecReplayProtection příznak. bool
enableBgp Jestli je pro tuto bránu virtuální sítě povolený protokol BGP, nebo ne. bool
enableBgpRouteTranslationForNat Příznak EnableBgpRouteTranslationForNat bool
enableDnsForwarding Jestli je přesměrování DNS povolené nebo ne. bool
enablePrivateIpAddress Jestli musí být u této brány povolená privátní IP adresa pro připojení, nebo ne. bool
gatewayDefaultSite Odkaz na prostředek LocalNetworkGateway, který představuje místní síťovou lokalitu s výchozími trasami. Přiřaďte hodnotu Null v případě odebrání existujícího výchozího nastavení webu. Dílčí zdroj
gatewayType Typ této brány virtuální sítě. ExpressRoute
'LocalGateway'
Vpn
ipConfigurations Konfigurace IP adres pro bránu virtuální sítě. VirtualNetworkGatewayIPConfiguration[]
natRules NatRules pro bránu virtuální sítě. VirtualNetworkGatewayNatRule[]
Sku Odkaz na prostředek VirtualNetworkGatewaySku, který představuje skladovou položku vybranou pro bránu virtuální sítě. VirtualNetworkGatewaySku
virtualNetworkGatewayPolicyGroups Odkaz na prostředek VirtualNetworkGatewayPolicyGroup, který představuje dostupnou virtualNetworkGatewayPolicyGroup pro bránu. VirtualNetworkGatewayPolicyGroup[]
vNetExtendedLocationResourceId ID prostředku virtuální sítě zákazníka. Virtuální síť VirtualNetworkGateway typu místní brána je přidružená k virtuální síti zákazníka. řetězec
vpnClientConfiguration Odkaz na prostředek VpnClientConfiguration, který představuje konfigurace P2S VpnClient. VpnClientConfiguration
vpnGatewayGeneration Generace pro tuto VirtualNetworkGateway. Pokud gatewayType není VPN, musí být žádná. 'Generation1'
'Generation2'
'Žádný'
vpnType Typ této brány virtuální sítě. PolicyBased
RouteBased

Nastavení protokolu Bgp

Název Description Hodnota
Asn ASN mluvčího protokolu BGP. int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 4294967295
bgpPeeringAddress Adresa partnerského vztahu protokolu BGP a identifikátor protokolu BGP tohoto mluvčího protokolu BGP. řetězec
bgpPeeringAddresses Adresa partnerského vztahu protokolu BGP s ID konfigurace PROTOKOLU IP pro bránu virtuální sítě. IPConfigurationBgpPeeringAddress[]
peerWeight Váha přidaná k trasám naučeným z tohoto reproduktoru BGP. int

IPConfigurationBgpPeeringAddress

Název Description Hodnota
customBgpIpAddresses Seznam vlastních adres partnerského vztahu protokolu BGP, které patří do konfigurace PROTOKOLU IP. string[]
ipconfigurationId ID konfigurace IP adresy, která patří bráně. řetězec

Adresní prostor

Název Description Hodnota
addressPrefixes Seznam bloků adres vyhrazených pro tuto virtuální síť v zápisu CIDR. string[]

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

VirtualNetworkGatewayIPConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti konfigurace IP adresy brány virtuální sítě. VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Název Description Hodnota
privateIPAllocationMethod Metoda přidělování privátních IP adres. Dynamická
'Static'
publicIPAddress Odkaz na prostředek veřejné IP adresy. Dílčí zdroj
podsíť Odkaz na prostředek podsítě. Dílčí zdroj

VirtualNetworkGatewayNatRule

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla překladu adres (NAT) služby Virtual Network Gateway VirtualNetworkGatewayNatRuleProperties

VirtualNetworkGatewayNatRuleProperties

Název Description Hodnota
externalMappings Externí mapování privátníCH IP adres pro překlad adres (NAT). VpnNatRuleMapping[]
internalMappings Interní mapování privátníCH IP adres pro překlad adres (NAT). VpnNatRuleMapping[]
id konfigurace ip ID konfigurace IP adresy, na které se toto pravidlo překladu adres vztahuje. řetězec
režim Směr překladu adres (NAT) zdroje překladu adres (NAT) sítě VPN. EgressSnat
IngressSnat
typ Typ pravidla překladu adres (NAT) pro PŘEKLAD ADRES SÍTĚ VPN. Dynamická
'Static'

VpnNatRuleMapping

Název Description Hodnota
adresní prostor Adresní prostor pro mapování pravidel vpn řetězec
rozsah portů Rozsah portů pro mapování pravidel sítě VPN řetězec

VirtualNetworkGatewaySku

Název Description Hodnota
name Název skladové položky brány. 'Základní'
'ErGw1AZ'
'ErGw2AZ'
'ErGw3AZ'
'HighPerformance'
'Standardní'
'UltraPerformance'
VpnGw1
VpnGw1AZ
VpnGw2
VpnGw2AZ
VpnGw3
VpnGw3AZ
VpnGw4
VpnGw4AZ
VpnGw5
VpnGw5AZ
tier Úroveň skladové položky brány. 'Základní'
'ErGw1AZ'
'ErGw2AZ'
'ErGw3AZ'
'HighPerformance'
'Standardní'
'UltraPerformance'
VpnGw1
VpnGw1AZ
VpnGw2
VpnGw2AZ
VpnGw3
VpnGw3AZ
VpnGw4
VpnGw4AZ
VpnGw5
VpnGw5AZ

VirtualNetworkGatewayPolicyGroup

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti tVirtualNetworkGatewayPolicyGroup. VirtualNetworkGatewayPolicyGroupVlastnosti

VirtualNetworkGatewayPolicyGroupVlastnosti

Název Description Hodnota
isDefault Zobrazuje, jestli se jedná o výchozí virtualnetworkGatewayPolicyGroup, nebo ne. bool (povinné)
policyMembers Několik policyMembers pro VirtualNetworkGatewayPolicyGroup. VirtualNetworkGatewayPolicyGroupMember[] (povinné)
Prioritou Priorita pro VirtualNetworkGatewayPolicyGroup. int (povinné)

VirtualNetworkGatewayPolicyGroupMember

Název Description Hodnota
Attributetype Typ atributu člena zásady sítě Vpn. AADGroupId
'CertificateGroupId'
RadiusAzureGroupId
attributeValue Hodnota Atribut použitý pro tento VirtualNetworkGatewayPolicyGroupMember. řetězec
name Název VirtualNetworkGatewayPolicyGroupMember. řetězec

VpnClientConfiguration

Název Description Hodnota
aadAudience Vlastnost AADAudience prostředku VirtualNetworkGateway pro připojení klienta VPN používaného k ověřování AAD řetězec
aadIssuer Vlastnost AADIssuer prostředku VirtualNetworkGateway pro připojení klienta VPN používaného pro ověřování AAD řetězec
aadTenant Vlastnost AADTenant prostředku VirtualNetworkGateway pro připojení klienta VPN používaného pro ověřování AAD. řetězec
radiusServerAddress Vlastnost adresa serveru radius prostředku VirtualNetworkGateway pro připojení klienta VPN. řetězec
radiusServers Vlastnost radiusServers pro konfiguraci serveru s více radiusy. RadiusServer[]
radiusServerSecret Vlastnost tajného klíče radius prostředku VirtualNetworkGateway pro připojení klienta VPN. řetězec
vngClientConnectionConfigurations podle zásad připojení fondu IP adres pro klienta P2S brány virtuální sítě. VngClientConnectionConfiguration[]
vpnAuthenticationTypes Typy ověřování VPN pro bránu virtuální sítě. Pole řetězců obsahující některou z těchto možností:
"AAD"
'Certifikát'
Radius
vpnClientAddressPool Odkaz na prostředek adresního prostoru, který představuje adresní prostor pro P2S VpnClient. Adresní prostor
vpnClientIpsecPolicies VpnClientIpsecPolicies pro klienta P2S brány virtuální sítě. IpsecPolicy[]
vpnClientProtocols VpnClientProtocols pro bránu virtuální sítě. Pole řetězců obsahující některou z těchto možností:
'IkeV2'
OpenVPN
'SSTP'
vpnClientRevokedCertificates VpnClientRevokedCertificate pro bránu virtuální sítě. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate pro bránu virtuální sítě. VpnClientRootCertificate[]

RadiusServer

Název Description Hodnota
radiusServerAddress Adresa tohoto serveru radius. string (povinné)
radiusServerScore Počáteční skóre přiřazené tomuto serveru radius. int
radiusServerSecret Tajný klíč použitý pro tento server radius. řetězec

VngClientConnectionConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti kořenového certifikátu klienta VPN. VngClientConnectionConfigurationProperties

VngClientConnectionConfigurationProperties

Název Description Hodnota
virtualNetworkGatewayPolicyGroups Seznam odkazů na virtualNetworkGatewayPolicyGroups SubResource[] (povinné)
vpnClientAddressPool Odkaz na prostředek adresního prostoru, který představuje adresní prostor pro P2S VpnClient. AddressSpace (povinné)

IpsecPolicy

Název Description Hodnota
dhGroup Skupina DH použitá v protokolu IKE fáze 1 pro počáteční SA. 'DHGroup1'
DHGroup14
DHGroup2
DHGroup2048
DHGroup24
'ECP256'
'ECP384'
Žádný (povinné)
ikeEncryption Šifrovací algoritmus IKE (IKE fáze 2). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
"GCMAES256" (povinné)
ikeIntegrity Algoritmus integrity IKE (IKE fáze 2) 'GCMAES128'
"GCMAES256"
MD5
SHA1
SHA256
SHA384 (povinné)
ipsecEncryption Šifrovací algoritmus IPSec (IKE fáze 1). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES192'
"GCMAES256"
Žádný (povinné)
ipsecIntegrity Algoritmus integrity protokolu IPSec (IKE fáze 1). 'GCMAES128'
'GCMAES192'
"GCMAES256"
MD5
SHA1
SHA256 (povinné)
pfsGroup Skupina Pfs používaná v protokolu IKE fáze 2 pro nové podřízené přidružení účtu. 'ECP256'
'ECP384'
'Žádný'
PFS1
PFS14
PFS2
'PFS2048'
PFS24
PFSMM (povinné)
saDataSizeKilobajtů Velikost datové části přidružení zabezpečení PROTOKOLU IPSec (označovaná také jako rychlý režim nebo přidružení zabezpečení fáze 2) v KB pro tunel VPN typu site-to-site. int (povinné)
saLifeTimeSeconds Přidružení zabezpečení IPSec (označované také jako rychlý režim nebo přidružení zabezpečení fáze 2) v sekundách pro tunel VPN typu site-to-site. int (povinné)

VpnClientRevokedCertificate

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti odvolaného certifikátu klienta VPN. VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Název Description Hodnota
Miniatura Kryptografický otisk odvolaných klientských certifikátů VPN. řetězec

VpnClientRootCertificate

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti kořenového certifikátu klienta VPN. VpnClientRootCertificatePropertiesFormat (povinné)

VpnClientRootCertificatePropertiesFormat

Název Description Hodnota
publicCertData Veřejná data certifikátu. string (povinné)

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
BOSH CF Cross Region

Nasazení do Azure
Tato šablona vám pomůže nastavit prostředky potřebné k nasazení BOSH a Cloud Foundry ve dvou oblastech v Azure.
Create virtuální sítě se dvěma podsítěmi, místní sítí a bránou

Nasazení do Azure
Tato šablona vytvoří virtuální síť, 2 podsítě a bránu.
Create prostředí DevTest s P2S VPN a IIS

Nasazení do Azure
Tato šablona vytvoří jednoduché prostředí DevTest s vpn typu point-to-site a službou IIS na serveru Windows, což je skvělý způsob, jak začít.
Nasazení sandboxu hvězdicové topologie

Nasazení do Azure
Tato šablona vytvoří základní nastavení hvězdicové topologie. Vytvoří virtuální síť centra s podsítěmi DMZ, Management, Shared a Gateway (volitelně) se dvěma paprskovými virtuálními sítěmi (vývojová a produkční), z nichž každá obsahuje podsíť úloh. Nasadí také Jump-Host Windows v podsíti správy centra a vytvoří partnerské vztahy virtuálních sítí mezi centrem a dvěma paprsky.
Nasazení geografické replikace HBase

Nasazení do Azure
Tato šablona umožňuje nakonfigurovat prostředí Azure pro replikaci HBase ve dvou různých oblastech pomocí připojení VPN vnet-to-vnet.
Použití Azure Firewall jako proxy serveru DNS v topologii hubu & Paprsky

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit hvězdicovou topologii v Azure pomocí Azure Firewall. Virtuální síť centra funguje jako centrální bod připojení k mnoha paprskovým virtuálním sítím, které jsou připojené k virtuální síti rozbočovače prostřednictvím partnerského vztahu virtuálních sítí.
Připojení okruhu ExpressRoute k virtuální síti

Nasazení do Azure
Tato šablona vytvoří virtuální síť, bránu ExpresRoute a připojení ke zřízenému a povolenému okruhu ExpressRoute s nakonfigurovaným azurePrivatePeering.
Okruh ExpressRoute s privátním peeringem a virtuální sítí Azure

Nasazení do Azure
Tato šablona nakonfiguruje partnerský vztah ExpressRoute Microsoftu, nasadí virtuální síť Azure s bránou Expressroute a propojuje virtuální síť s okruhem ExpressRoute.
Rozšíření existující virtuální sítě Azure na konfiguraci s více virtuálními sítěmi

Nasazení do Azure
Tato šablona umožňuje rozšířit existující jedno prostředí virtuální sítě na prostředí s více virtuálními sítěmi, které se rozšiřuje napříč dvěma oblastmi datacentra pomocí bran VNET-to-VNET.
Create brány typu point-to-site

Nasazení do Azure
Tato šablona umožňuje vytvořit připojení typu Point-to-Site pomocí virtualNetworkGateways.
Create brány typu point-to-site s Azure AD

Nasazení do Azure
Tato šablona nasadí bránu VPN Virtual Network nakonfigurovanou s připojením typu point-to-site v Azure Active Directory.
Create připojení site-to-site VPN k virtuálnímu počítači

Nasazení do Azure
Tato šablona umožňuje vytvořit připojení SITE-to-Site VPN pomocí Virtual Network Gateways.
Create připojení SITE-to-Site VPN

Nasazení do Azure
Tato šablona umožňuje vytvořit připojení SITE-to-Site VPN pomocí Virtual Network Gateways.
Vpn typu site-to-site s branami VPN typu aktivní-aktivní s protokolem BGP

Nasazení do Azure
Tato šablona umožňuje nasadit síť VPN typu site-to-site mezi dvěma virtuálními sítěmi se službami VPN Gateway v konfiguraci aktivní-aktivní pomocí protokolu BGP. Každá VPN Gateway Azure přeloží plně kvalifikovaný název domény vzdálených partnerských partnerů a určí veřejnou IP adresu vzdáleného VPN Gateway. Šablona se spouští podle očekávání v oblastech Azure se zónami dostupnosti.
Create připojení virtuální sítě k virtuální síti ve dvou oblastech

Nasazení do Azure
Tato šablona umožňuje připojit dvě virtuální sítě v různých oblastech pomocí bran Virtual Network.
Create připojení K virtuální síti protokolu BGP

Nasazení do Azure
Tato šablona umožňuje připojit dvě virtuální sítě pomocí bran Virtual Network a protokolu BGP.
Create tři virtuální sítě k demonstraci tranzitivních připojení protokolu BGP

Nasazení do Azure
Tato šablona nasadí tři virtuální sítě připojené pomocí bran Virtual Network a připojení s podporou protokolu BGP.
Create SQL MI s nakonfigurovaným připojením typu point-to-site

Nasazení do Azure
Nasaďte spravovanou instanci Azure Sql Database (SQL MI) a bránu virtuální sítě nakonfigurovanou pro připojení typu point-to-site uvnitř nové virtuální sítě.
App Service Environment s back-endem Azure SQL

Nasazení do Azure
Tato šablona vytvoří App Service Environment s back-endem Azure SQL spolu s privátními koncovými body spolu s přidruženými prostředky, které se obvykle používají v privátním nebo izolovaném prostředí.

Definice prostředku šablony ARM

Typ prostředku virtualNetworkGateways je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/virtualNetworkGateways, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Network/virtualNetworkGateways",
  "apiVersion": "2022-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "activeActive": "bool",
    "allowRemoteVnetTraffic": "bool",
    "allowVirtualWanTraffic": "bool",
    "bgpSettings": {
      "asn": "int",
      "bgpPeeringAddress": "string",
      "bgpPeeringAddresses": [
        {
          "customBgpIpAddresses": [ "string" ],
          "ipconfigurationId": "string"
        }
      ],
      "peerWeight": "int"
    },
    "customRoutes": {
      "addressPrefixes": [ "string" ]
    },
    "disableIPSecReplayProtection": "bool",
    "enableBgp": "bool",
    "enableBgpRouteTranslationForNat": "bool",
    "enableDnsForwarding": "bool",
    "enablePrivateIpAddress": "bool",
    "gatewayDefaultSite": {
      "id": "string"
    },
    "gatewayType": "string",
    "ipConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "natRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "externalMappings": [
            {
              "addressSpace": "string",
              "portRange": "string"
            }
          ],
          "internalMappings": [
            {
              "addressSpace": "string",
              "portRange": "string"
            }
          ],
          "ipConfigurationId": "string",
          "mode": "string",
          "type": "string"
        }
      }
    ],
    "sku": {
      "name": "string",
      "tier": "string"
    },
    "virtualNetworkGatewayPolicyGroups": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "isDefault": "bool",
          "policyMembers": [
            {
              "attributeType": "string",
              "attributeValue": "string",
              "name": "string"
            }
          ],
          "priority": "int"
        }
      }
    ],
    "vNetExtendedLocationResourceId": "string",
    "vpnClientConfiguration": {
      "aadAudience": "string",
      "aadIssuer": "string",
      "aadTenant": "string",
      "radiusServerAddress": "string",
      "radiusServers": [
        {
          "radiusServerAddress": "string",
          "radiusServerScore": "int",
          "radiusServerSecret": "string"
        }
      ],
      "radiusServerSecret": "string",
      "vngClientConnectionConfigurations": [
        {
          "id": "string",
          "name": "string",
          "properties": {
            "virtualNetworkGatewayPolicyGroups": [
              {
                "id": "string"
              }
            ],
            "vpnClientAddressPool": {
              "addressPrefixes": [ "string" ]
            }
          }
        }
      ],
      "vpnAuthenticationTypes": [ "string" ],
      "vpnClientAddressPool": {
        "addressPrefixes": [ "string" ]
      },
      "vpnClientIpsecPolicies": [
        {
          "dhGroup": "string",
          "ikeEncryption": "string",
          "ikeIntegrity": "string",
          "ipsecEncryption": "string",
          "ipsecIntegrity": "string",
          "pfsGroup": "string",
          "saDataSizeKilobytes": "int",
          "saLifeTimeSeconds": "int"
        }
      ],
      "vpnClientProtocols": [ "string" ],
      "vpnClientRevokedCertificates": [
        {
          "id": "string",
          "name": "string",
          "properties": {
            "thumbprint": "string"
          }
        }
      ],
      "vpnClientRootCertificates": [
        {
          "id": "string",
          "name": "string",
          "properties": {
            "publicCertData": "string"
          }
        }
      ]
    },
    "vpnGatewayGeneration": "string",
    "vpnType": "string"
  }
}

Hodnoty vlastností

virtualNetworkGateways

Název Description Hodnota
typ Typ prostředku Microsoft.Network/virtualNetworkGateways
apiVersion Verze rozhraní API prostředku '2022-11-01'
name Název prostředku string (povinné)

Omezení počtu znaků: 1–80

Platné znaky:
Alfanumerické znaky, podtržítka, tečky a spojovníky

Začněte alfanumerickými znaky. Konec alfanumerických znaků nebo podtržítka.
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
extendedLocation Rozšířené umístění typu brána místní virtuální sítě. ExtendedLocation
properties Vlastnosti brány virtuální sítě. VirtualNetworkGatewayPropertiesFormat (povinné)

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. EdgeZone

VirtualNetworkGatewayPropertiesFormat

Název Description Hodnota
activeActive Příznak ActiveActive. bool
allowRemoteVnetTraffic Nakonfigurujte tuto bránu tak, aby přijímala provoz z jiných virtuálních sítí Azure. Tato konfigurace nepodporuje připojení k Azure Virtual WAN. bool
allowVirtualWanTraffic Nakonfiguruje tuto bránu tak, aby přijímala provoz ze vzdálených Virtual WAN sítí. bool
bgpSettings Nastavení BGP mluvčího brány virtuální sítě. Nastavení protokolu Bgp
customRoutes Odkaz na prostředek adresního prostoru, který představuje adresní prostor vlastních tras určený zákazníkem pro bránu virtuální sítě a VpnClient. Adresní prostor
disableIPSecReplayProtection disableIPSecReplayProtection příznak. bool
enableBgp Jestli je pro tuto bránu virtuální sítě povolený protokol BGP, nebo ne. bool
enableBgpRouteTranslationForNat Příznak EnableBgpRouteTranslationForNat bool
enableDnsForwarding Určuje, jestli je přesměrování DNS povolené, nebo ne. bool
enablePrivateIpAddress Určuje, jestli je pro tuto bránu potřeba povolit privátní IP adresu pro připojení nebo ne. bool
gatewayDefaultSite Odkaz na prostředek LocalNetworkGateway, který představuje místní síťovou lokalitu s výchozími trasami. V případě odebrání existujícího výchozího nastavení webu přiřaďte hodnotu Null. Dílčí zdroj
typ brány Typ této brány virtuální sítě. ExpressRoute
'LocalGateway'
Vpn
konfigurace ip Konfigurace PROTOKOLU IP pro bránu virtuální sítě. VirtualNetworkGatewayIPConfiguration[]
pravidla natRules Pravidla nat pro bránu virtuální sítě. VirtualNetworkGatewayNatRule[]
Sku Odkaz na prostředek VirtualNetworkGatewaySku, který představuje skladovou položku vybranou pro bránu virtuální sítě. VirtualNetworkGatewaySku
virtualNetworkGatewayPolicyGroups Odkaz na prostředek VirtualNetworkGatewayPolicyGroup, který představuje dostupnou skupinu VirtualNetworkGatewayPolicyGroup pro bránu. VirtualNetworkGatewayPolicyGroup[]
vNetExtendedLocationResourceId ID prostředku virtuální sítě zákazníka VirtualNetworkGateway typu místní brána je přidružená k virtuální síti zákazníka. řetězec
vpnClientConfiguration Odkaz na prostředek VpnClientConfiguration, který představuje konfigurace P2S VpnClient. VpnClientConfiguration
vpnGatewayGeneration Generace pro tuto VirtualNetworkGateway. Pokud gatewayType není VPN, musí být hodnota Žádné. 'Generation1'
'Generation2'
'Žádný'
typ sítě vpn Typ této brány virtuální sítě. PolicyBased
RouteBased

Nastavení protokolu Bgp

Název Description Hodnota
Asn ASN mluvčího protokolu BGP int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 4294967295
bgpPeeringAddress Adresa partnerského vztahu protokolu BGP a identifikátor protokolu BGP tohoto mluvčího protokolu BGP. řetězec
bgpPeeringAddresses Adresa partnerského vztahu protokolu BGP s ID konfigurace PROTOKOLU IP pro bránu virtuální sítě. IPConfigurationBgpPeeringAddress[]
váha partnerského vzájemného propojení Váha přidaná k trasám naučeným od tohoto mluvčího protokolu BGP. int

IPConfigurationBgpPeeringAddress

Název Description Hodnota
vlastníBgpIpAddresses Seznam vlastních adres partnerského vztahu protokolu BGP, které patří ke konfiguraci PROTOKOLU IP. string[]
ipconfigurationId ID konfigurace PROTOKOLU IP, která patří bráně. řetězec

Adresní prostor

Název Description Hodnota
adresyPrefixes Seznam bloků adres vyhrazených pro tuto virtuální síť v zápisu CIDR. string[]

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

VirtualNetworkGatewayIPConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti konfigurace IP adresy brány virtuální sítě. VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Název Description Hodnota
privateIPAllocationMethod Metoda přidělování privátních IP adres. Dynamická
'Static'
publicIPAddress Odkaz na prostředek veřejné IP adresy. Dílčí zdroj
podsíť Odkaz na prostředek podsítě. Dílčí zdroj

VirtualNetworkGatewayNatRule

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla překladu adres (NAT) služby Virtual Network Gateway VirtualNetworkGatewayNatRuleProperties

VirtualNetworkGatewayNatRuleProperties

Název Description Hodnota
externí mapování Externí mapování privátníCH IP adres pro překlad adres (NAT). VpnNatRuleMapping[]
internalMappings Interní mapování privátníCH IP adres pro překlad adres (NAT). VpnNatRuleMapping[]
ipConfigurationId ID konfigurace PROTOKOLU IP, na které se toto pravidlo překladu adres (NAT) vztahuje. řetězec
režim Směr zdrojového překladu adres (NAT) překladu adres (NAT) sítě VPN. EgressSnat
IngressSnat
typ Typ pravidla překladu adres pro překlad adres (NAT) sítě VPN Dynamická
'Static'

VpnNatRuleMapping

Název Description Hodnota
adresní prostor Adresní prostor pro mapování Vpn NatRule. řetězec
portRange Rozsah portů pro mapování NatRule sítě Vpn řetězec

VirtualNetworkGatewaySku

Název Description Hodnota
name Název skladové položky brány. 'Základní'
'ErGw1AZ'
'ErGw2AZ'
'ErGw3AZ'
'HighPerformance'
'Standard'
'UltraPerformance'
VpnGw1
VpnGw1AZ
VpnGw2
VpnGw2AZ
VpnGw3
VpnGw3AZ
VpnGw4
VpnGw4AZ
VpnGw5
VpnGw5AZ
tier Úroveň skladové položky brány. 'Základní'
'ErGw1AZ'
'ErGw2AZ'
'ErGw3AZ'
'HighPerformance'
'Standard'
'UltraPerformance'
VpnGw1
VpnGw1AZ
VpnGw2
VpnGw2AZ
VpnGw3
VpnGw3AZ
VpnGw4
VpnGw4AZ
VpnGw5
VpnGw5AZ

VirtualNetworkGatewayPolicyGroup

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti tVirtualNetworkGatewayPolicyGroup. VirtualNetworkGatewayPolicyGroupVlastnosti

VirtualNetworkGatewayPolicyGroupVlastnosti

Název Description Hodnota
isDefault Zobrazuje, jestli se jedná o výchozí virtualnetworkGatewayPolicyGroup, nebo ne. bool (povinné)
policyMembers Několik policyMembers pro VirtualNetworkGatewayPolicyGroup. VirtualNetworkGatewayPolicyGroupMember[] (povinné)
Prioritou Priorita pro VirtualNetworkGatewayPolicyGroup. int (povinné)

VirtualNetworkGatewayPolicyGroupMember

Název Description Hodnota
Attributetype Typ atributu člena zásady sítě Vpn. AADGroupId
'CertificateGroupId'
RadiusAzureGroupId
attributeValue Hodnota Atribut použitý pro tento VirtualNetworkGatewayPolicyGroupMember. řetězec
name Název VirtualNetworkGatewayPolicyGroupMember. řetězec

VpnClientConfiguration

Název Description Hodnota
aadAudience Vlastnost AADAudience prostředku VirtualNetworkGateway pro připojení klienta VPN používaného k ověřování AAD řetězec
aadIssuer Vlastnost AADIssuer prostředku VirtualNetworkGateway pro připojení klienta VPN používaného pro ověřování AAD řetězec
aadTenant Vlastnost AADTenant prostředku VirtualNetworkGateway pro připojení klienta VPN používaného pro ověřování AAD. řetězec
radiusServerAddress Vlastnost adresa serveru radius prostředku VirtualNetworkGateway pro připojení klienta VPN. řetězec
radiusServers Vlastnost radiusServers pro konfiguraci serveru s více radiusy. RadiusServer[]
radiusServerSecret Vlastnost tajného klíče radius prostředku VirtualNetworkGateway pro připojení klienta VPN. řetězec
vngClientConnectionConfigurations podle zásad připojení fondu IP adres pro klienta P2S brány virtuální sítě. VngClientConnectionConfiguration[]
vpnAuthenticationTypes Typy ověřování VPN pro bránu virtuální sítě. Pole řetězců obsahující některou z těchto možností:
"AAD"
'Certifikát'
Radius
vpnClientAddressPool Odkaz na prostředek adresního prostoru, který představuje adresní prostor pro P2S VpnClient. Adresní prostor
vpnClientIpsecPolicies VpnClientIpsecPolicies pro klienta P2S brány virtuální sítě. IpsecPolicy[]
vpnClientProtocols VpnClientProtocols pro bránu virtuální sítě. Pole řetězců obsahující některou z těchto možností:
'IkeV2'
OpenVPN
'SSTP'
vpnClientRevokedCertificates VpnClientRevokedCertificate pro bránu virtuální sítě. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate pro bránu virtuální sítě. VpnClientRootCertificate[]

RadiusServer

Název Description Hodnota
radiusServerAddress Adresa tohoto serveru radius. string (povinné)
radiusServerScore Počáteční skóre přiřazené tomuto serveru radius. int
radiusServerSecret Tajný klíč použitý pro tento server radius. řetězec

VngClientConnectionConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti kořenového certifikátu klienta VPN. VngClientConnectionConfigurationProperties

VngClientConnectionConfigurationProperties

Název Description Hodnota
virtualNetworkGatewayPolicyGroups Seznam odkazů na virtualNetworkGatewayPolicyGroups SubResource[] (povinné)
vpnClientAddressPool Odkaz na prostředek adresního prostoru, který představuje adresní prostor pro P2S VpnClient. AddressSpace (povinné)

IpsecPolicy

Název Description Hodnota
dhGroup Skupina DH používaná v protokolu IKE Fáze 1 pro počáteční přidružení služby. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
Žádný (povinné)
ikeEncryption Šifrovací algoritmus IKE (IKE fáze 2). 'AES128'
'AES192'
"AES256"
'DES'
'DES3'
"GCMAES128"
"GCMAES256" (povinné)
ikeIntegrity Algoritmus integrity protokolu IKE (IKE fáze 2). "GCMAES128"
"GCMAES256"
MD5
'SHA1'
SHA256
SHA384 (povinné)
ipsecEncryption Šifrovací algoritmus PROTOKOLU IPSec (IKE fáze 1). 'AES128'
'AES192'
"AES256"
'DES'
'DES3'
"GCMAES128"
"GCMAES192"
"GCMAES256"
Žádný (povinné)
ipsecIntegrity Algoritmus integrity protokolu IPSec (IKE fáze 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
MD5
'SHA1'
SHA256 (povinné)
pfsGroup Skupina Pfs používaná v protokolu IKE Fáze 2 pro nové podřízené přidružení služby. 'ECP256'
'ECP384'
'Žádný'
PFS1
PFS14
PFS2
"PFS2048"
PFS24
PFSMM (povinné)
saDataSizeKilobajtů Velikost datové části přidružení zabezpečení PROTOKOLU IPSec (označovaná také jako rychlý režim nebo přidružení zabezpečení fáze 2) v kB pro tunel vpn typu site-to-site. int (povinné)
saLifeTimeSeconds Přidružení zabezpečení protokolu IPSec (označované také jako rychlý režim nebo přidružení zabezpečení fáze 2) v sekundách pro tunel VPN typu site-to-site. int (povinné)

VpnClientRevokedCertificate

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti odvolaného certifikátu klienta VPN. VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Název Description Hodnota
Miniatura Kryptografický otisk odvolaný klientský certifikát VPN. řetězec

VpnClientRootCertificate

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti kořenového certifikátu klienta VPN. VpnClientRootCertificatePropertiesFormat (povinné)

VpnClientRootCertificatePropertiesFormat

Název Description Hodnota
publicCertData Veřejná data certifikátu. string (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
BOSH CF – napříč regiony

Nasazení do Azure
Tato šablona vám pomůže nastavit prostředky potřebné k nasazení BOSH a Cloud Foundry napříč dvěma oblastmi v Azure.
Create virtuální sítě se dvěma podsítěmi, místní sítí a bránou

Nasazení do Azure
Tato šablona vytvoří virtuální síť, 2 podsítě a bránu.
Create prostředí DevTest s P2S VPN a službou IIS

Nasazení do Azure
Tato šablona vytvoří jednoduché prostředí DevTest s vpn typu Point-to-Site a službou IIS na serveru Windows, což je skvělý způsob, jak začít.
Nasazení sandboxu topologie Hub and Spoke

Nasazení do Azure
Tato šablona vytvoří základní nastavení hvězdicové topologie. Vytvoří virtuální síť centra s podsítěmi DMZ, Management, Shared a Gateway (volitelně), přičemž dvě paprskové virtuální sítě (vývojová a produkční) obsahují podsíť úloh. Nasadí také Jump-Host s Windows v podsíti Správa centra a vytvoří partnerské vztahy virtuálních sítí mezi centrem a dvěma paprsky.
Nasazení geografické replikace HBase

Nasazení do Azure
Tato šablona umožňuje nakonfigurovat prostředí Azure pro replikaci HBase mezi dvěma různými oblastmi pomocí připojení VPN typu vnet-to-vnet.
Použití Azure Firewall jako proxy serveru DNS v topologii Hub & Spoke

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit hvězdicovou topologii v Azure pomocí Azure Firewall. Virtuální síť centra funguje jako centrální bod připojení k mnoha paprskovým virtuálním sítím, které jsou připojené k virtuální síti rozbočovače prostřednictvím partnerského vztahu virtuálních sítí.
Připojení okruhu ExpressRoute k virtuální síti

Nasazení do Azure
Tato šablona vytvoří virtuální síť, bránu ExpresRoute a připojení ke zřízenému a povolenému okruhu ExpressRoute s nakonfigurovaným azurePrivatePeering.
Okruh ExpressRoute s privátním partnerským vztahem a virtuální sítí Azure

Nasazení do Azure
Tato šablona nakonfiguruje partnerský vztah ExpressRoute s Microsoftem, nasadí virtuální síť Azure s bránou ExpressRoute a propoje virtuální síť s okruhem ExpressRoute.
Rozšíření existující virtuální sítě Azure na konfiguraci s více virtuálními sítěmi

Nasazení do Azure
Tato šablona umožňuje rozšířit stávající jedno prostředí virtuální sítě do prostředí s více virtuálními sítěmi, které se rozšiřuje napříč dvěma oblastmi datacentra pomocí bran typu VNET-to-VNET.
Create brány typu point-to-site

Nasazení do Azure
Tato šablona umožňuje vytvořit připojení typu Point-to-Site pomocí virtualNetworkGateways.
Create brány typu point-to-site s Azure AD

Nasazení do Azure
Tato šablona nasadí bránu vpn Virtual Network nakonfigurovanou s připojením Typu point-to-site v Azure Active Directory.
Create připojení site-to-site VPN k virtuálnímu počítači

Nasazení do Azure
Tato šablona umožňuje vytvořit připojení site-to-site VPN pomocí bran Virtual Network.
Create připojení SITE-to-Site VPN

Nasazení do Azure
Tato šablona umožňuje vytvořit připojení site-to-site VPN pomocí bran Virtual Network.
Vpn typu site-to-site s branami VPN typu aktivní-aktivní s protokolem BGP

Nasazení do Azure
Tato šablona umožňuje nasadit síť VPN typu site-to-site mezi dvěma virtuálními sítěmi se službami VPN Gateway v konfiguraci aktivní-aktivní s protokolem BGP. Každý VPN Gateway Azure přeloží plně kvalifikovaný název domény vzdálených partnerských uzlů a určí veřejnou IP adresu vzdáleného VPN Gateway. Šablona se spouští podle očekávání v oblastech Azure se zónami dostupnosti.
Create připojení mezi virtuálními sítěmi mezi dvěma oblastmi

Nasazení do Azure
Tato šablona umožňuje připojit dvě virtuální sítě v různých oblastech pomocí bran Virtual Network.
Create připojení BGP k virtuální síti

Nasazení do Azure
Tato šablona umožňuje připojit dvě virtuální sítě pomocí bran Virtual Network Gateway a protokolu BGP.
Create tří virtuálních sítí pro předvedení tranzitivních připojení protokolu BGP

Nasazení do Azure
Tato šablona nasadí tři virtuální sítě připojené pomocí bran Virtual Network a připojení s podporou protokolu BGP.
Create SQL MI s nakonfigurovaným připojením typu point-to-site

Nasazení do Azure
Nasaďte spravovanou instanci Azure Sql Database (SQL MI) a bránu virtuální sítě nakonfigurovanou pro připojení typu point-to-site uvnitř nové virtuální sítě.
App Service Environment s back-endem Azure SQL

Nasazení do Azure
Tato šablona vytvoří App Service Environment s back-endem Azure SQL spolu s privátními koncovými body spolu s přidruženými prostředky, které se obvykle používají v privátním nebo izolovaném prostředí.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku virtualNetworkGateways je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/virtualNetworkGateways, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworkGateways@2022-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      activeActive = bool
      allowRemoteVnetTraffic = bool
      allowVirtualWanTraffic = bool
      bgpSettings = {
        asn = int
        bgpPeeringAddress = "string"
        bgpPeeringAddresses = [
          {
            customBgpIpAddresses = [
              "string"
            ]
            ipconfigurationId = "string"
          }
        ]
        peerWeight = int
      }
      customRoutes = {
        addressPrefixes = [
          "string"
        ]
      }
      disableIPSecReplayProtection = bool
      enableBgp = bool
      enableBgpRouteTranslationForNat = bool
      enableDnsForwarding = bool
      enablePrivateIpAddress = bool
      gatewayDefaultSite = {
        id = "string"
      }
      gatewayType = "string"
      ipConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      natRules = [
        {
          id = "string"
          name = "string"
          properties = {
            externalMappings = [
              {
                addressSpace = "string"
                portRange = "string"
              }
            ]
            internalMappings = [
              {
                addressSpace = "string"
                portRange = "string"
              }
            ]
            ipConfigurationId = "string"
            mode = "string"
            type = "string"
          }
        }
      ]
      sku = {
        name = "string"
        tier = "string"
      }
      virtualNetworkGatewayPolicyGroups = [
        {
          id = "string"
          name = "string"
          properties = {
            isDefault = bool
            policyMembers = [
              {
                attributeType = "string"
                attributeValue = "string"
                name = "string"
              }
            ]
            priority = int
          }
        }
      ]
      vNetExtendedLocationResourceId = "string"
      vpnClientConfiguration = {
        aadAudience = "string"
        aadIssuer = "string"
        aadTenant = "string"
        radiusServerAddress = "string"
        radiusServers = [
          {
            radiusServerAddress = "string"
            radiusServerScore = int
            radiusServerSecret = "string"
          }
        ]
        radiusServerSecret = "string"
        vngClientConnectionConfigurations = [
          {
            id = "string"
            name = "string"
            properties = {
              virtualNetworkGatewayPolicyGroups = [
                {
                  id = "string"
                }
              ]
              vpnClientAddressPool = {
                addressPrefixes = [
                  "string"
                ]
              }
            }
          }
        ]
        vpnAuthenticationTypes = [
          "string"
        ]
        vpnClientAddressPool = {
          addressPrefixes = [
            "string"
          ]
        }
        vpnClientIpsecPolicies = [
          {
            dhGroup = "string"
            ikeEncryption = "string"
            ikeIntegrity = "string"
            ipsecEncryption = "string"
            ipsecIntegrity = "string"
            pfsGroup = "string"
            saDataSizeKilobytes = int
            saLifeTimeSeconds = int
          }
        ]
        vpnClientProtocols = [
          "string"
        ]
        vpnClientRevokedCertificates = [
          {
            id = "string"
            name = "string"
            properties = {
              thumbprint = "string"
            }
          }
        ]
        vpnClientRootCertificates = [
          {
            id = "string"
            name = "string"
            properties = {
              publicCertData = "string"
            }
          }
        ]
      }
      vpnGatewayGeneration = "string"
      vpnType = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Hodnoty vlastností

virtualNetworkGateways

Název Description Hodnota
typ Typ prostředku Microsoft.Network/virtualNetworkGateways@2022-11-01
name Název prostředku string (povinné)

Omezení počtu znaků: 1–80

Platné znaky:
Alfanumerické znaky, podtržítka, tečky a spojovníky

Začněte alfanumerickými znaky. Konec alfanumerických znaků nebo podtržítka.
location Umístění prostředku. řetězec
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot.
extendedLocation Rozšířené umístění typu brána místní virtuální sítě. ExtendedLocation
properties Vlastnosti brány virtuální sítě. VirtualNetworkGatewayPropertiesFormat (povinné)

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. "EdgeZone"

VirtualNetworkGatewayPropertiesFormat

Název Description Hodnota
activeActive Příznak ActiveActive. bool
allowRemoteVnetTraffic Nakonfigurujte tuto bránu tak, aby přijímala provoz z jiných virtuálních sítí Azure. Tato konfigurace nepodporuje připojení k Azure Virtual WAN. bool
allowVirtualWanTraffic Nakonfiguruje tuto bránu tak, aby přijímala provoz ze vzdálených Virtual WAN sítí. bool
bgpSettings Nastavení mluvčího protokolu BGP brány virtuální sítě. Nastavení protokolu Bgp
customRoutes Odkaz na prostředek adresního prostoru, který představuje adresní prostor vlastních tras zadaný zákazníkem pro bránu virtuální sítě a VpnClient. Adresní prostor
disableIPSecReplayProtection disableIPSecReplayProtection příznak. bool
enableBgp Jestli je pro tuto bránu virtuální sítě povolený protokol BGP, nebo ne. bool
enableBgpRouteTranslationForNat Příznak EnableBgpRouteTranslationForNat bool
enableDnsForwarding Jestli je přesměrování DNS povolené nebo ne. bool
enablePrivateIpAddress Jestli musí být u této brány povolená privátní IP adresa pro připojení, nebo ne. bool
gatewayDefaultSite Odkaz na prostředek LocalNetworkGateway, který představuje místní síťovou lokalitu s výchozími trasami. Přiřaďte hodnotu Null v případě odebrání existujícího výchozího nastavení webu. Dílčí zdroj
gatewayType Typ této brány virtuální sítě. "ExpressRoute"
"LocalGateway"
"Vpn"
ipConfigurations Konfigurace IP adres pro bránu virtuální sítě. VirtualNetworkGatewayIPConfiguration[]
natRules NatRules pro bránu virtuální sítě. VirtualNetworkGatewayNatRule[]
Sku Odkaz na prostředek VirtualNetworkGatewaySku, který představuje skladovou položku vybranou pro bránu virtuální sítě. VirtualNetworkGatewaySku
virtualNetworkGatewayPolicyGroups Odkaz na prostředek VirtualNetworkGatewayPolicyGroup, který představuje dostupnou virtualNetworkGatewayPolicyGroup pro bránu. VirtualNetworkGatewayPolicyGroup[]
vNetExtendedLocationResourceId ID prostředku virtuální sítě zákazníka. Virtuální síť VirtualNetworkGateway typu místní brána je přidružená k virtuální síti zákazníka. řetězec
vpnClientConfiguration Odkaz na prostředek VpnClientConfiguration, který představuje konfigurace P2S VpnClient. VpnClientConfiguration
vpnGatewayGeneration Generace pro tuto VirtualNetworkGateway. Pokud gatewayType není VPN, musí být žádná. "Generation1"
"Generation2"
"Žádné"
vpnType Typ této brány virtuální sítě. "PolicyBased"
"RouteBased"

Nastavení protokolu Bgp

Název Description Hodnota
Asn ASN mluvčího protokolu BGP int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 4294967295
bgpPeeringAddress Adresa partnerského vztahu protokolu BGP a identifikátor protokolu BGP tohoto mluvčího protokolu BGP. řetězec
bgpPeeringAddresses Adresa partnerského vztahu protokolu BGP s ID konfigurace PROTOKOLU IP pro bránu virtuální sítě. IPConfigurationBgpPeeringAddress[]
váha partnerského vzájemného propojení Váha přidaná k trasám naučeným od tohoto mluvčího protokolu BGP. int

IPConfigurationBgpPeeringAddress

Název Description Hodnota
vlastníBgpIpAddresses Seznam vlastních adres partnerského vztahu protokolu BGP, které patří ke konfiguraci PROTOKOLU IP. string[]
ipconfigurationId ID konfigurace PROTOKOLU IP, která patří bráně. řetězec

Adresní prostor

Název Description Hodnota
adresyPrefixes Seznam bloků adres vyhrazených pro tuto virtuální síť v zápisu CIDR. string[]

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

VirtualNetworkGatewayIPConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti konfigurace IP adresy brány virtuální sítě. VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Název Description Hodnota
privateIPAllocationMethod Metoda přidělování privátních IP adres. "Dynamický"
"Static"
publicIPAddress Odkaz na prostředek veřejné IP adresy. Dílčí zdroj
podsíť Odkaz na prostředek podsítě. Dílčí zdroj

VirtualNetworkGatewayNatRule

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla překladu adres (NAT) služby Virtual Network Gateway VirtualNetworkGatewayNatRuleProperties

VirtualNetworkGatewayNatRuleProperties

Název Description Hodnota
externalMappings Externí mapování privátníCH IP adres pro překlad adres (NAT). VpnNatRuleMapping[]
internalMappings Interní mapování privátníCH IP adres pro překlad adres (NAT). VpnNatRuleMapping[]
id konfigurace ip ID konfigurace IP adresy, na které se toto pravidlo překladu adres vztahuje. řetězec
režim Směr překladu adres (NAT) zdroje překladu adres (NAT) sítě VPN. "EgressSnat"
IngressSnat
typ Typ pravidla překladu adres (NAT) pro PŘEKLAD ADRES SÍTĚ VPN. "Dynamické"
"Statická"

VpnNatRuleMapping

Název Description Hodnota
adresní prostor Adresní prostor pro mapování Vpn NatRule. řetězec
portRange Rozsah portů pro mapování NatRule sítě Vpn řetězec

VirtualNetworkGatewaySku

Název Description Hodnota
name Název skladové položky brány. "Základní"
"ErGw1AZ"
"ErGw2AZ"
"ErGw3AZ"
"HighPerformance"
"Standardní"
"UltraPerformance"
"VpnGw1"
"VpnGw1AZ"
"VpnGw2"
"VpnGw2AZ"
"VpnGw3"
"VpnGw3AZ"
"VpnGw4"
"VpnGw4AZ"
"VpnGw5"
"VpnGw5AZ"
tier Úroveň skladové položky brány. "Základní"
"ErGw1AZ"
"ErGw2AZ"
"ErGw3AZ"
"HighPerformance"
"Standardní"
"UltraPerformance"
"VpnGw1"
"VpnGw1AZ"
"VpnGw2"
"VpnGw2AZ"
"VpnGw3"
"VpnGw3AZ"
"VpnGw4"
"VpnGw4AZ"
"VpnGw5"
"VpnGw5AZ"

VirtualNetworkGatewayPolicyGroup

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti tVirtualNetworkGatewayPolicyGroup. VirtualNetworkGatewayPolicyGroupVlastnosti

VirtualNetworkGatewayPolicyGroupVlastnosti

Název Description Hodnota
isDefault Zobrazuje, jestli se jedná o výchozí virtualnetworkGatewayPolicyGroup, nebo ne. bool (povinné)
policyMembers Několik policyMembers pro VirtualNetworkGatewayPolicyGroup. VirtualNetworkGatewayPolicyGroupMember[] (povinné)
Prioritou Priorita pro VirtualNetworkGatewayPolicyGroup. int (povinné)

VirtualNetworkGatewayPolicyGroupMember

Název Description Hodnota
Attributetype Typ atributu člena zásady sítě Vpn. "AADGroupId"
"CertificateGroupId"
"RadiusAzureGroupId"
attributeValue Hodnota Atribut použitý pro tento VirtualNetworkGatewayPolicyGroupMember. řetězec
name Název VirtualNetworkGatewayPolicyGroupMember. řetězec

VpnClientConfiguration

Název Description Hodnota
aadAudience Vlastnost AADAudience prostředku VirtualNetworkGateway pro připojení klienta VPN používaného k ověřování AAD řetězec
aadIssuer Vlastnost AADIssuer prostředku VirtualNetworkGateway pro připojení klienta VPN používaného pro ověřování AAD řetězec
aadTenant Vlastnost AADTenant prostředku VirtualNetworkGateway pro připojení klienta VPN používaného pro ověřování AAD. řetězec
radiusServerAddress Vlastnost adresa serveru radius prostředku VirtualNetworkGateway pro připojení klienta VPN. řetězec
radiusServers Vlastnost radiusServers pro konfiguraci serveru s více radiusy. RadiusServer[]
radiusServerSecret Vlastnost tajného klíče radius prostředku VirtualNetworkGateway pro připojení klienta VPN. řetězec
vngClientConnectionConfigurations podle zásad připojení fondu IP adres pro klienta P2S brány virtuální sítě. VngClientConnectionConfiguration[]
vpnAuthenticationTypes Typy ověřování VPN pro bránu virtuální sítě. Pole řetězců obsahující některou z těchto možností:
"AAD"
"Certifikát"
"Radius"
vpnClientAddressPool Odkaz na prostředek adresního prostoru, který představuje adresní prostor pro P2S VpnClient. Adresní prostor
vpnClientIpsecPolicies VpnClientIpsecPolicies pro klienta P2S brány virtuální sítě. IpsecPolicy[]
vpnClientProtocols VpnClientProtocols pro bránu virtuální sítě. Pole řetězců obsahující některou z těchto možností:
"IkeV2"
"OpenVPN"
"SSTP"
vpnClientRevokedCertificates VpnClientRevokedCertificate pro bránu virtuální sítě. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate pro bránu virtuální sítě. VpnClientRootCertificate[]

RadiusServer

Název Description Hodnota
radiusServerAddress Adresa tohoto serveru radius. string (povinné)
radiusServerScore Počáteční skóre přiřazené tomuto serveru radius. int
radiusServerSecret Tajný klíč použitý pro tento server radius. řetězec

VngClientConnectionConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti kořenového certifikátu klienta VPN. VngClientConnectionConfigurationProperties

VngClientConnectionConfigurationProperties

Název Description Hodnota
virtualNetworkGatewayPolicyGroups Seznam odkazů na virtualNetworkGatewayPolicyGroups SubResource[] (povinné)
vpnClientAddressPool Odkaz na prostředek adresního prostoru, který představuje adresní prostor pro P2S VpnClient. AddressSpace (povinné)

IpsecPolicy

Název Description Hodnota
dhGroup Skupina DH použitá v protokolu IKE fáze 1 pro počáteční SA. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"None" (povinné)
ikeEncryption Šifrovací algoritmus IKE (IKE fáze 2). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (povinné)
ikeIntegrity Algoritmus integrity protokolu IKE (IKE fáze 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (povinné)
ipsecEncryption Šifrovací algoritmus PROTOKOLU IPSec (IKE fáze 1). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Žádné" (povinné)
ipsecIntegrity Algoritmus integrity protokolu IPSec (IKE fáze 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (povinné)
pfsGroup Skupina Pfs používaná v protokolu IKE Fáze 2 pro nové podřízené přidružení služby. "ECP256"
"ECP384"
"Žádné"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
PFSMM (povinné)
saDataSizeKilobajtů Velikost datové části přidružení zabezpečení PROTOKOLU IPSec (označovaná také jako rychlý režim nebo přidružení zabezpečení fáze 2) v kB pro tunel vpn typu site-to-site. int (povinné)
saLifeTimeSeconds Přidružení zabezpečení protokolu IPSec (označované také jako rychlý režim nebo přidružení zabezpečení fáze 2) v sekundách pro tunel VPN typu site-to-site. int (povinné)

VpnClientRevokedCertificate

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti odvolaného certifikátu klienta VPN. VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Název Description Hodnota
Miniatura Kryptografický otisk odvolaný klientský certifikát VPN. řetězec

VpnClientRootCertificate

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti kořenového certifikátu klienta VPN. VpnClientRootCertificatePropertiesFormat (povinné)

VpnClientRootCertificatePropertiesFormat

Název Description Hodnota
publicCertData Veřejná data certifikátu. string (povinné)