Microsoft.Network virtualNetworkGateways 2016-06-01
Artikel 12/21/2024
2 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resurstypen virtualNetworkGateways kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/virtualNetworkGateways-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/virtualNetworkGateways@2016-06-01' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
activeActive: bool
bgpSettings: {
asn: int
bgpPeeringAddress: 'string'
peerWeight: int
}
enableBgp: bool
gatewayDefaultSite: {
id: 'string'
}
gatewayType: 'string'
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
vpnClientConfiguration: {
vpnClientAddressPool: {
addressPrefixes: [
'string'
]
}
vpnClientRevokedCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
thumbprint: 'string'
}
}
]
vpnClientRootCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
publicCertData: 'string'
}
}
]
}
vpnType: 'string'
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
AddressSpace
Namn
Beskrivning
Värde
addressPrefixes
Hämtar eller anger en lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation
string[]
BgpSettings
Namn
Beskrivning
Värde
Asn
Hämtar eller anger den här BGP-talarens ASN
Int
bgpPeeringAddress
Hämtar eller anger BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren
sträng
peerWeight
Hämtar eller anger vikten som läggs till i vägar som lärts från den här BGP-talaren
Int
Microsoft.Network/virtualNetworkGateways
Namn
Beskrivning
Värde
etag
Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
plats
Resursplats
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
VirtualNetworkGateway-egenskaper
VirtualNetworkGatewayPropertiesFormat
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
SubResource
Namn
Beskrivning
Värde
Id
Resurs-ID
sträng
VirtualNetworkGatewayIPConfiguration
Namn
Beskrivning
Värde
etag
En unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
Id
Resurs-ID
sträng
Namn
Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen
sträng
Egenskaper
Egenskaper för VirtualNetworkGatewayIPConfiguration
VirtualNetworkGatewayIPConfigurationPropertiesFormat
Namn
Beskrivning
Värde
privateIPAllocationMethod
Hämtar eller anger PrivateIP-allokeringsmetod
"Dynamisk" "Statisk"
provisioningState
Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades
sträng
publicIPAddress
Hämtar eller anger referensen för PublicIP-resursen
SubResource
Undernät
Hämtar eller anger referensen för undernätsresursen
SubResource
Namn
Beskrivning
Värde
activeActive
ActiveActive-flagga
Bool
bgpSettings
BGP-talarinställningar för virtuell nätverksgateway
BgpSettings
enableBgp
EnableBgp-flagga
Bool
gatewayDefaultSite
Hämtar eller anger referensen för resursen LocalNetworkGateway som representerar den lokala nätverksplatsen med standardvägar. Tilldela Null-värde om du vill ta bort den befintliga standardwebbplatsinställningen.
SubResource
gatewayType
Typen av den här virtuella nätverksgatewayen.
"ExpressRoute" "Vpn"
ipConfigurations
IpConfigurations för virtuell nätverksgateway.
VirtualNetworkGatewayIPConfiguration []
provisioningState
Hämtar etableringstillståndet för VirtualNetworkGateway-resursen Uppdatera/ta bort/misslyckades
sträng
resourceGuid
Hämtar eller anger resurs-guid-egenskapen för VirtualNetworkGateway-resursen
sträng
Sku
Hämtar eller anger referensen för virtualnetworkGatewaySku-resursen som representerar den sku som valts för virtuell nätverksgateway.
VirtualNetworkGatewaySku
vpnClientConfiguration
Hämtar eller anger referensen för resursen VpnClientConfiguration som representerar P2S VpnClient-konfigurationerna.
VpnClientConfiguration
vpnType
Typen av den här virtuella nätverksgatewayen.
"PolicyBased" "RouteBased"
VirtualNetworkGatewaySku
Namn
Beskrivning
Värde
kapacitet
Kapaciteten
Int
Namn
Gateway sku name -Basic/HighPerformance/Standard/UltraPerformance
"Grundläggande" "HighPerformance" "Standard" "UltraPerformance"
Nivå
Gateway-sku-nivå –Basic/HighPerformance/Standard/UltraPerformance
"Grundläggande" "HighPerformance" "Standard" "UltraPerformance"
VpnClientConfiguration
Namn
Beskrivning
Värde
vpnClientAddressPool
Hämtar eller anger referensen för resursen Adressutrymme som representerar adressutrymme för P2S VpnClient.
AddressSpace
vpnClientRevokedCertificates
VpnClientRevokedCertificate för virtuell nätverksgateway.
VpnClientRevokedCertificate []
vpnClientRootCertificates
VpnClientRootCertificate för virtuell nätverksgateway.
VpnClientRootCertificate []
VpnClientRevokedCertificate
Namn
Beskrivning
Värde
etag
En unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
Id
Resurs-ID
sträng
Namn
Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen
sträng
Egenskaper
Egenskaper för det återkallade VPN-klientcertifikatet för virtuell nätverksgateway
VpnClientRevokedCertificatePropertiesFormat
Namn
Beskrivning
Värde
provisioningState
Hämtar etableringstillstånd för vpn-klientens återkallade certifikatresurs Uppdatera/ta bort/misslyckades
sträng
tumavtryck
Hämtar eller anger tumavtrycket för återkallade Vpn-klientcertifikat
sträng
VpnClientRootCertificate
Namn
Beskrivning
Värde
etag
En unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
Id
Resurs-ID
sträng
Namn
Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen
sträng
Egenskaper
Egenskaper för SSL-certifikat för application gateway
VpnClientRootCertificatePropertiesFormat
Namn
Beskrivning
Värde
provisioningState
Hämtar etableringstillstånd för VPN-klientens rotcertifikatresurs Uppdatera/ta bort/misslyckades
sträng
publicCertData
Hämtar eller anger offentliga certifikatdata
sträng
Snabbstartsexempel
Följande snabbstartsexempel distribuerar den här resurstypen.
Bicep-fil
Beskrivning
Skapa en BGP VNET-till VNET-anslutning
Med den här mallen kan du ansluta två virtuella nätverk med hjälp av virtuella nätverksgatewayer och BGP
Skapa en punkt-till-plats-gateway med Azure AD
Den här mallen distribuerar en virtuell VPN-nätverksgateway som konfigurerats med en Azure Active Directory-punkt-till-plats-anslutning
ExpressRoute-krets med privat peering och Azure VNet-
Den här mallen konfigurerar ExpressRoute Microsoft-peering, distribuerar ett virtuellt Azure-nätverk med Expressroute-gatewayen och länkar det virtuella nätverket till ExpressRoute-kretsen
PLATS-till-plats-VPN med aktiva VPN-gatewayer med BGP-
Med den här mallen kan du distribuera en plats-till-plats-VPN mellan två virtuella nätverk med VPN-gatewayer i konfigurationen aktiv-aktiv med BGP. Varje Azure VPN Gateway löser FQDN för fjärranslutna peer-datorer för att fastställa den offentliga IP-adressen för den fjärranslutna VPN-gatewayen. Mallen körs som förväntat i Azure-regioner med tillgänglighetszoner.
Använda Azure Firewall som EN DNS-proxy i en Topologi för Hub & Spoke
Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk.
Resursdefinition för ARM-mall
Resurstypen virtualNetworkGateways kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/virtualNetworkGateways-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Network/virtualNetworkGateways",
"apiVersion": "2016-06-01",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"activeActive": "bool",
"bgpSettings": {
"asn": "int",
"bgpPeeringAddress": "string",
"peerWeight": "int"
},
"enableBgp": "bool",
"gatewayDefaultSite": {
"id": "string"
},
"gatewayType": "string",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"vpnClientConfiguration": {
"vpnClientAddressPool": {
"addressPrefixes": [ "string" ]
},
"vpnClientRevokedCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"thumbprint": "string"
}
}
],
"vpnClientRootCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"publicCertData": "string"
}
}
]
},
"vpnType": "string"
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
AddressSpace
Namn
Beskrivning
Värde
addressPrefixes
Hämtar eller anger en lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation
string[]
BgpSettings
Namn
Beskrivning
Värde
Asn
Hämtar eller anger den här BGP-talarens ASN
Int
bgpPeeringAddress
Hämtar eller anger BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren
sträng
peerWeight
Hämtar eller anger vikten som läggs till i vägar som lärts från den här BGP-talaren
Int
Microsoft.Network/virtualNetworkGateways
Namn
Beskrivning
Värde
apiVersion
API-versionen
'2016-06-01'
etag
Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
plats
Resursplats
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
VirtualNetworkGateway-egenskaper
VirtualNetworkGatewayPropertiesFormat
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
typ
Resurstypen
"Microsoft.Network/virtualNetworkGateways"
SubResource
Namn
Beskrivning
Värde
Id
Resurs-ID
sträng
VirtualNetworkGatewayIPConfiguration
Namn
Beskrivning
Värde
etag
En unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
Id
Resurs-ID
sträng
Namn
Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen
sträng
Egenskaper
Egenskaper för VirtualNetworkGatewayIPConfiguration
VirtualNetworkGatewayIPConfigurationPropertiesFormat
Namn
Beskrivning
Värde
privateIPAllocationMethod
Hämtar eller anger PrivateIP-allokeringsmetod
"Dynamisk" "Statisk"
provisioningState
Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades
sträng
publicIPAddress
Hämtar eller anger referensen för PublicIP-resursen
SubResource
Undernät
Hämtar eller anger referensen för undernätsresursen
SubResource
Namn
Beskrivning
Värde
activeActive
ActiveActive-flagga
Bool
bgpSettings
BGP-talarinställningar för virtuell nätverksgateway
BgpSettings
enableBgp
EnableBgp-flagga
Bool
gatewayDefaultSite
Hämtar eller anger referensen för resursen LocalNetworkGateway som representerar den lokala nätverksplatsen med standardvägar. Tilldela Null-värde om du vill ta bort den befintliga standardwebbplatsinställningen.
SubResource
gatewayType
Typen av den här virtuella nätverksgatewayen.
"ExpressRoute" "Vpn"
ipConfigurations
IpConfigurations för virtuell nätverksgateway.
VirtualNetworkGatewayIPConfiguration []
provisioningState
Hämtar etableringstillståndet för VirtualNetworkGateway-resursen Uppdatera/ta bort/misslyckades
sträng
resourceGuid
Hämtar eller anger resurs-guid-egenskapen för VirtualNetworkGateway-resursen
sträng
Sku
Hämtar eller anger referensen för virtualnetworkGatewaySku-resursen som representerar den sku som valts för virtuell nätverksgateway.
VirtualNetworkGatewaySku
vpnClientConfiguration
Hämtar eller anger referensen för resursen VpnClientConfiguration som representerar P2S VpnClient-konfigurationerna.
VpnClientConfiguration
vpnType
Typen av den här virtuella nätverksgatewayen.
"PolicyBased" "RouteBased"
VirtualNetworkGatewaySku
Namn
Beskrivning
Värde
kapacitet
Kapaciteten
Int
Namn
Gateway sku name -Basic/HighPerformance/Standard/UltraPerformance
"Grundläggande" "HighPerformance" "Standard" "UltraPerformance"
Nivå
Gateway-sku-nivå –Basic/HighPerformance/Standard/UltraPerformance
"Grundläggande" "HighPerformance" "Standard" "UltraPerformance"
VpnClientConfiguration
Namn
Beskrivning
Värde
vpnClientAddressPool
Hämtar eller anger referensen för resursen Adressutrymme som representerar adressutrymme för P2S VpnClient.
AddressSpace
vpnClientRevokedCertificates
VpnClientRevokedCertificate för virtuell nätverksgateway.
VpnClientRevokedCertificate []
vpnClientRootCertificates
VpnClientRootCertificate för virtuell nätverksgateway.
VpnClientRootCertificate []
VpnClientRevokedCertificate
Namn
Beskrivning
Värde
etag
En unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
Id
Resurs-ID
sträng
Namn
Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen
sträng
Egenskaper
Egenskaper för det återkallade VPN-klientcertifikatet för virtuell nätverksgateway
VpnClientRevokedCertificatePropertiesFormat
Namn
Beskrivning
Värde
provisioningState
Hämtar etableringstillstånd för vpn-klientens återkallade certifikatresurs Uppdatera/ta bort/misslyckades
sträng
tumavtryck
Hämtar eller anger tumavtrycket för återkallade Vpn-klientcertifikat
sträng
VpnClientRootCertificate
Namn
Beskrivning
Värde
etag
En unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
Id
Resurs-ID
sträng
Namn
Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen
sträng
Egenskaper
Egenskaper för SSL-certifikat för application gateway
VpnClientRootCertificatePropertiesFormat
Namn
Beskrivning
Värde
provisioningState
Hämtar etableringstillstånd för VPN-klientens rotcertifikatresurs Uppdatera/ta bort/misslyckades
sträng
publicCertData
Hämtar eller anger offentliga certifikatdata
sträng
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resurstypen virtualNetworkGateways kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/virtualNetworkGateways-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualNetworkGateways@2016-06-01"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
activeActive = bool
bgpSettings = {
asn = int
bgpPeeringAddress = "string"
peerWeight = int
}
enableBgp = bool
gatewayDefaultSite = {
id = "string"
}
gatewayType = "string"
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
provisioningState = "string"
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
vpnClientConfiguration = {
vpnClientAddressPool = {
addressPrefixes = [
"string"
]
}
vpnClientRevokedCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
thumbprint = "string"
}
}
]
vpnClientRootCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
publicCertData = "string"
}
}
]
}
vpnType = "string"
}
})
}
Egenskapsvärden
AddressSpace
Namn
Beskrivning
Värde
addressPrefixes
Hämtar eller anger en lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation
string[]
BgpSettings
Namn
Beskrivning
Värde
Asn
Hämtar eller anger den här BGP-talarens ASN
Int
bgpPeeringAddress
Hämtar eller anger BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren
sträng
peerWeight
Hämtar eller anger vikten som läggs till i vägar som lärts från den här BGP-talaren
Int
Microsoft.Network/virtualNetworkGateways
Namn
Beskrivning
Värde
etag
Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
plats
Resursplats
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
VirtualNetworkGateway-egenskaper
VirtualNetworkGatewayPropertiesFormat
Taggar
Resurstaggar
Ordlista med taggnamn och värden.
typ
Resurstypen
"Microsoft.Network/virtualNetworkGateways@2016-06-01"
SubResource
Namn
Beskrivning
Värde
Id
Resurs-ID
sträng
VirtualNetworkGatewayIPConfiguration
Namn
Beskrivning
Värde
etag
En unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
Id
Resurs-ID
sträng
Namn
Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen
sträng
Egenskaper
Egenskaper för VirtualNetworkGatewayIPConfiguration
VirtualNetworkGatewayIPConfigurationPropertiesFormat
Namn
Beskrivning
Värde
privateIPAllocationMethod
Hämtar eller anger PrivateIP-allokeringsmetod
"Dynamisk" "Statisk"
provisioningState
Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades
sträng
publicIPAddress
Hämtar eller anger referensen för PublicIP-resursen
SubResource
Undernät
Hämtar eller anger referensen för undernätsresursen
SubResource
Namn
Beskrivning
Värde
activeActive
ActiveActive-flagga
Bool
bgpSettings
BGP-talarinställningar för virtuell nätverksgateway
BgpSettings
enableBgp
EnableBgp-flagga
Bool
gatewayDefaultSite
Hämtar eller anger referensen för resursen LocalNetworkGateway som representerar den lokala nätverksplatsen med standardvägar. Tilldela Null-värde om du vill ta bort den befintliga standardwebbplatsinställningen.
SubResource
gatewayType
Typen av den här virtuella nätverksgatewayen.
"ExpressRoute" "Vpn"
ipConfigurations
IpConfigurations för virtuell nätverksgateway.
VirtualNetworkGatewayIPConfiguration []
provisioningState
Hämtar etableringstillståndet för VirtualNetworkGateway-resursen Uppdatera/ta bort/misslyckades
sträng
resourceGuid
Hämtar eller anger resurs-guid-egenskapen för VirtualNetworkGateway-resursen
sträng
Sku
Hämtar eller anger referensen för virtualnetworkGatewaySku-resursen som representerar den sku som valts för virtuell nätverksgateway.
VirtualNetworkGatewaySku
vpnClientConfiguration
Hämtar eller anger referensen för resursen VpnClientConfiguration som representerar P2S VpnClient-konfigurationerna.
VpnClientConfiguration
vpnType
Typen av den här virtuella nätverksgatewayen.
"PolicyBased" "RouteBased"
VirtualNetworkGatewaySku
Namn
Beskrivning
Värde
kapacitet
Kapaciteten
Int
Namn
Gateway sku name -Basic/HighPerformance/Standard/UltraPerformance
"Grundläggande" "HighPerformance" "Standard" "UltraPerformance"
Nivå
Gateway-sku-nivå –Basic/HighPerformance/Standard/UltraPerformance
"Grundläggande" "HighPerformance" "Standard" "UltraPerformance"
VpnClientConfiguration
Namn
Beskrivning
Värde
vpnClientAddressPool
Hämtar eller anger referensen för resursen Adressutrymme som representerar adressutrymme för P2S VpnClient.
AddressSpace
vpnClientRevokedCertificates
VpnClientRevokedCertificate för virtuell nätverksgateway.
VpnClientRevokedCertificate []
vpnClientRootCertificates
VpnClientRootCertificate för virtuell nätverksgateway.
VpnClientRootCertificate []
VpnClientRevokedCertificate
Namn
Beskrivning
Värde
etag
En unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
Id
Resurs-ID
sträng
Namn
Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen
sträng
Egenskaper
Egenskaper för det återkallade VPN-klientcertifikatet för virtuell nätverksgateway
VpnClientRevokedCertificatePropertiesFormat
Namn
Beskrivning
Värde
provisioningState
Hämtar etableringstillstånd för vpn-klientens återkallade certifikatresurs Uppdatera/ta bort/misslyckades
sträng
tumavtryck
Hämtar eller anger tumavtrycket för återkallade Vpn-klientcertifikat
sträng
VpnClientRootCertificate
Namn
Beskrivning
Värde
etag
En unik skrivskyddad sträng som ändras när resursen uppdateras
sträng
Id
Resurs-ID
sträng
Namn
Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen
sträng
Egenskaper
Egenskaper för SSL-certifikat för application gateway
VpnClientRootCertificatePropertiesFormat
Namn
Beskrivning
Värde
provisioningState
Hämtar etableringstillstånd för VPN-klientens rotcertifikatresurs Uppdatera/ta bort/misslyckades
sträng
publicCertData
Hämtar eller anger offentliga certifikatdata
sträng