Microsoft.Network virtualNetworkGateways 1. 9. 2022
Definice prostředku Bicep
Typ prostředku virtualNetworkGateways je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení 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í bicep.
resource symbolicname 'Microsoft.Network/virtualNetworkGateways@2022-09-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. 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ž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ý 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 |
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 |
Tato šablona vytvoří virtuální síť, 2 podsítě a bránu. |
Create prostředí DevTest s P2S VPN a službou IIS |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Tato šablona umožňuje vytvořit připojení typu Point-to-Site pomocí virtualNetworkGateways. |
Create brány typu point-to-site s Azure AD |
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 |
Tato šablona umožňuje vytvořit připojení site-to-site VPN pomocí bran Virtual Network. |
Create připojení SITE-to-Site VPN |
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 |
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 |
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 |
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 |
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 |
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 |
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:
- Skupiny prostředků – viz příkazy pro nasazení skupin 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í kód JSON.
{
"type": "Microsoft.Network/virtualNetworkGateways",
"apiVersion": "2022-09-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ředků | '2022-09-01' |
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 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ž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 pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
BOSH CF – napříč regiony |
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 |
Tato šablona vytvoří virtuální síť, 2 podsítě a bránu. |
Create prostředí DevTest s P2S VPN a službou IIS |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Tato šablona umožňuje vytvořit připojení typu Point-to-Site pomocí virtualNetworkGateways. |
Create brány typu point-to-site s Azure AD |
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 |
Tato šablona umožňuje vytvořit připojení site-to-site VPN pomocí bran Virtual Network. |
Create připojení SITE-to-Site VPN |
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 |
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 |
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 |
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 |
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 |
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 |
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-09-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-09-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 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" "None" (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é) |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro