Microsoft.Network-verbindingen 2022-09-01
Bicep-resourcedefinitie
Het resourcetype verbindingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Network/connections wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Network/connections@2022-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
authorizationKey: 'string'
connectionMode: 'string'
connectionProtocol: 'string'
connectionType: 'string'
dpdTimeoutSeconds: int
egressNatRules: [
{
id: 'string'
}
]
enableBgp: bool
enablePrivateLinkFastPath: bool
expressRouteGatewayBypass: bool
gatewayCustomBgpIpAddresses: [
{
customBgpIpAddress: 'string'
ipConfigurationId: 'string'
}
]
ingressNatRules: [
{
id: 'string'
}
]
ipsecPolicies: [
{
dhGroup: 'string'
ikeEncryption: 'string'
ikeIntegrity: 'string'
ipsecEncryption: 'string'
ipsecIntegrity: 'string'
pfsGroup: 'string'
saDataSizeKilobytes: int
saLifeTimeSeconds: int
}
]
localNetworkGateway2: {
id: 'string'
location: 'string'
properties: {
bgpSettings: {
asn: int
bgpPeeringAddress: 'string'
bgpPeeringAddresses: [
{
customBgpIpAddresses: [
'string'
]
ipconfigurationId: 'string'
}
]
peerWeight: int
}
fqdn: 'string'
gatewayIpAddress: 'string'
localNetworkAddressSpace: {
addressPrefixes: [
'string'
]
}
}
tags: {}
}
peer: {
id: 'string'
}
routingWeight: int
sharedKey: 'string'
trafficSelectorPolicies: [
{
localAddressRanges: [
'string'
]
remoteAddressRanges: [
'string'
]
}
]
useLocalAzureIpAddress: bool
usePolicyBasedTrafficSelectors: bool
virtualNetworkGateway1: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
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'
}
tags: {}
}
virtualNetworkGateway2: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
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'
}
tags: {}
}
}
}
Eigenschapswaarden
Verbindingen
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-80 Geldige tekens: Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes. Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken. |
location | Resourcelocatie. | tekenreeks |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
properties | Eigenschappen van de gatewayverbinding van het virtuele netwerk. | VirtualNetworkGatewayConnectionPropertiesFormat (vereist) |
VirtualNetworkGatewayConnectionPropertiesFormat
Naam | Description | Waarde |
---|---|---|
authorizationKey | De authorizationKey. | tekenreeks |
connectionMode | De verbindingsmodus voor deze verbinding. | 'Standaard' 'InitiatorOnly' ResponderOnly |
connectionProtocol | Het verbindingsprotocol dat voor deze verbinding wordt gebruikt. | 'IKEv1' 'IKEv2' |
connectionType | Verbindingstype gateway. | 'ExpressRoute' 'IPsec' 'VPNClient' 'Vnet2Vnet' (vereist) |
dpdTimeoutSeconds | De time-out voor de detectie van dode peers van deze verbinding in seconden. | int |
egressNatRules | Lijst met uitgaande NatRules. | SubResource[] |
enableBgp | EnableBgp-vlag. | booleaans |
enablePrivateLinkFastPath | De ExpressRoute-gateway omzeilen bij het openen van privékoppelingen. ExpressRoute FastPath (expressRouteGatewayBypass) moet zijn ingeschakeld. | booleaans |
expressRouteGatewayBypass | ExpressRoute-gateway omzeilen voor het doorsturen van gegevens. | booleaans |
gatewayCustomBgpIpAddresses | GatewayCustomBgpIpAddresses die moeten worden gebruikt voor de gatewayverbinding van het virtuele netwerk. | GatewayCustomBgpIpAddressIpConfiguration[] |
ingressNatRules | Lijst met natrules voor inkomend verkeer. | SubResource[] |
ipsecPolicies | De IPSec-beleidsregels die door deze verbinding in aanmerking moeten worden genomen. | IpsecPolicy[] |
localNetworkGateway2 | De verwijzing naar de lokale netwerkgatewayresource. | LocalNetworkGateway |
Peer | De verwijzing naar peerings-resource. | SubResource |
routingWeight | Het routeringsgewicht. | int |
sharedKey | De gedeelde IPSec-sleutel. | tekenreeks |
trafficSelectorPolicies | Het verkeerselectorbeleid dat moet worden beschouwd door deze verbinding. | TrafficSelectorPolicy[] |
useLocalAzureIpAddress | Gebruik een persoonlijk lokaal Azure-IP-adres voor de verbinding. | booleaans |
usePolicyBasedTrafficSelectors | Schakel op beleid gebaseerde verkeersselectors in. | booleaans |
virtualNetworkGateway1 | De verwijzing naar de resource van de virtuele netwerkgateway. | VirtualNetworkGateway (vereist) |
virtualNetworkGateway2 | De verwijzing naar de resource van de virtuele netwerkgateway. | VirtualNetworkGateway |
SubResource
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
GatewayCustomBgpIpAddressIpConfiguration
Naam | Description | Waarde |
---|---|---|
customBgpIpAddress | Het aangepaste BgpPeeringAddress dat behoort tot IpconfigurationId. | tekenreeks (vereist) |
ipConfigurationId | De IpconfigurationId van ipconfiguration die deel uitmaakt van de gateway. | tekenreeks (vereist) |
IpsecPolicy
Naam | Description | Waarde |
---|---|---|
dhGroup | De DH-groep die wordt gebruikt in IKE Fase 1 voor de eerste SA. | 'DHGroup1' 'DHGroup14' 'DHGroup2' 'DHGroup2048' 'DHGroup24' 'ECP256' 'ECP384' 'Geen' (vereist) |
ikeEncryption | Het IKE-versleutelingsalgoritmen (IKE-fase 2). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' 'GCMAES128' 'GCMAES256' (vereist) |
ikeIntegrity | Het IKE-integriteitsalgoritmen (IKE-fase 2). | 'GCMAES128' 'GCMAES256' MD5 'SHA1' 'SHA256' 'SHA384' (vereist) |
ipsecEncryption | Het IPSec-versleutelingsalgoritmen (IKE-fase 1). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' 'GCMAES128' 'GCMAES192' 'GCMAES256' 'Geen' (vereist) |
ipsecIntegrity | Het IPSec-integriteitsalgoritmen (IKE-fase 1). | 'GCMAES128' 'GCMAES192' 'GCMAES256' MD5 'SHA1' 'SHA256' (vereist) |
pfsGroup | De Pfs-groep die wordt gebruikt in IKE Fase 2 voor nieuwe onderliggende SA. | 'ECP256' 'ECP384' 'Geen' PFS1 'PFS14' PFS2 'PFS2048' 'PFS24' PFSMM (vereist) |
saDataSizeKilobytes | De nettoladinggrootte van de IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in KB voor een site-naar-site-VPN-tunnel. | int (vereist) |
saLifeTimeSeconds | De levensduur van de IPSec-beveiligingskoppeling (ook wel Snelle modus of Fase 2 SA genoemd) in seconden voor een site-naar-site-VPN-tunnel. | int (vereist) |
LocalNetworkGateway
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
location | Resourcelocatie. | tekenreeks |
properties | Eigenschappen van de lokale netwerkgateway. | LocalNetworkGatewayPropertiesFormat (vereist) |
tags | Resourcetags. | object |
LocalNetworkGatewayPropertiesFormat
Naam | Description | Waarde |
---|---|---|
bgpSettings | De BGP-luidsprekerinstellingen van de lokale netwerkgateway. | BgpSettings |
Fqdn | FQDN van de lokale netwerkgateway. | tekenreeks |
gatewayIpAddress | IP-adres van de lokale netwerkgateway. | tekenreeks |
localNetworkAddressSpace | Adresruimte van lokale netwerksite. | AddressSpace |
BgpSettings
Naam | Description | Waarde |
---|---|---|
Asn | De ASN van de BGP-luidspreker. | int Beperkingen: Minimumwaarde = 0 Maximale waarde = 4294967295 |
bgpPeeringAddress | Het BGP-peeringadres en de BGP-id van deze BGP-spreker. | tekenreeks |
bgpPeeringAddresses | BGP-peeringadres met IP-configuratie-id voor virtuele netwerkgateway. | IPConfigurationBgpPeeringAddress[] |
peerWeight | Het gewicht dat is toegevoegd aan routes die zijn geleerd van deze BGP-luidspreker. | int |
IPConfigurationBgpPeeringAddress
Naam | Description | Waarde |
---|---|---|
customBgpIpAddresses | De lijst met aangepaste BGP-peeringadressen die deel uitmaken van de IP-configuratie. | tekenreeks[] |
ipconfigurationId | De id van de IP-configuratie die bij de gateway hoort. | tekenreeks |
AddressSpace
Naam | Description | Waarde |
---|---|---|
addressPrefixes | Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie. | tekenreeks[] |
TrafficSelectorPolicy
Naam | Description | Waarde |
---|---|---|
localAddressRanges | Een verzameling lokale adresruimten in CIDR-indeling. | tekenreeks[] (vereist) |
remoteAddressRanges | Een verzameling externe adresruimten in CIDR-indeling. | tekenreeks[] (vereist) |
VirtualNetworkGateway
Naam | Description | Waarde |
---|---|---|
extendedLocation | De uitgebreide locatie van het type lokale virtuele netwerkgateway. | ExtendedLocation |
id | Resource-id. | tekenreeks |
location | Resourcelocatie. | tekenreeks |
properties | Eigenschappen van de virtuele netwerkgateway. | VirtualNetworkGatewayPropertiesFormat (vereist) |
tags | Resourcetags. | object |
ExtendedLocation
Naam | Description | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | tekenreeks |
type | Het type van de uitgebreide locatie. | 'EdgeZone' |
VirtualNetworkGatewayEigenschappenFormat
Naam | Description | Waarde |
---|---|---|
activeActive | ActiveActive-vlag. | booleaans |
allowRemoteVnetTraffic | Configureer deze gateway om verkeer van andere virtuele Azure-netwerken te accepteren. Deze configuratie biedt geen ondersteuning voor connectiviteit met Azure Virtual WAN. | booleaans |
allowVirtualWanTraffic | Hiermee configureert u deze gateway om verkeer van externe Virtual WAN netwerken te accepteren. | booleaans |
bgpSettings | De BGP-luidsprekerinstellingen van de virtuele netwerkgateway. | BgpSettings |
customRoutes | De verwijzing naar de adresruimteresource die de adresruimte voor aangepaste routes vertegenwoordigt die door de klant is opgegeven voor de virtuele netwerkgateway en VpnClient. | AddressSpace |
disableIPSecReplayProtection | vlag disableIPSecReplayProtection. | booleaans |
enableBgp | Of BGP is ingeschakeld voor deze virtuele netwerkgateway of niet. | booleaans |
enableBgpRouteTranslationForNat | De vlag EnableBgpRouteTranslationForNat. | booleaans |
enableDnsForwarding | Of dns-doorsturen is ingeschakeld of niet. | booleaans |
enablePrivateIpAddress | Of privé-IP moet worden ingeschakeld op deze gateway voor verbindingen of niet. | booleaans |
gatewayDefaultSite | De verwijzing naar de LocalNetworkGateway-resource die de lokale netwerksite vertegenwoordigt met standaardroutes. Wijs de Null-waarde toe in het geval dat de bestaande standaardsite-instelling wordt verwijderd. | Subresource |
gatewayType | Het type van deze virtuele netwerkgateway. | 'ExpressRoute' 'LocalGateway' Vpn |
ipConfigurations | IP-configuraties voor virtuele netwerkgateway. | VirtualNetworkGatewayIPConfiguration[] |
natRules | NatRules voor virtuele netwerkgateway. | VirtualNetworkGatewayNatRule[] |
sku | De verwijzing naar de VirtualNetworkGatewaySku-resource die de SKU vertegenwoordigt die is geselecteerd voor virtuele netwerkgateway. | VirtualNetworkGatewaySku |
virtualNetworkGatewayPolicyGroups | De verwijzing naar de Resource VirtualNetworkGatewayPolicyGroup die de beschikbare VirtualNetworkGatewayPolicyGroup voor de gateway vertegenwoordigt. | VirtualNetworkGatewayPolicyGroup[] |
vNetExtendedLocationResourceId | Resource-id van klant-vnet. VirtualNetworkGateway van het type lokale gateway is gekoppeld aan het vnet van de klant. | tekenreeks |
vpnClientConfiguration | De verwijzing naar de VpnClientConfiguration-resource die de P2S VpnClient-configuraties vertegenwoordigt. | VpnClientConfiguration |
vpnGatewayGeneration | De generatie voor deze VirtualNetworkGateway. Moet Geen zijn als gatewayType niet VPN is. | 'Generatie 1' 'Generation2' 'Geen' |
vpnType | Het type van deze virtuele netwerkgateway. | 'PolicyBased' 'RouteBased' |
VirtualNetworkGatewayIPConfiguration
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van de IP-configuratie van de virtuele netwerkgateway. | VirtualNetworkGatewayIPConfigurationPropertiesFormat |
VirtualNetworkGatewayIPConfigurationPropertiesFormat
Naam | Description | Waarde |
---|---|---|
privateIPAllocationMethod | De toewijzingsmethode voor privé-IP-adressen. | 'Dynamisch' Statisch |
publicIPAddress | De verwijzing naar de openbare IP-resource. | Subresource |
subnet | De verwijzing naar de subnetresource. | Subresource |
VirtualNetworkGatewayNatRule
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van de NAT-regel Virtual Network Gateway. | VirtualNetworkGatewayNatRuleProperties |
VirtualNetworkGatewayNatRuleProperties
Naam | Description | Waarde |
---|---|---|
externalMappings | De externe toewijzing van het privé-IP-adres voor NAT. | VpnNatRuleMapping[] |
internalMappings | De interne toewijzing van het privé-IP-adres voor NAT. | VpnNatRuleMapping[] |
ipConfigurationId | De IP-configuratie-id waar deze NAT-regel op van toepassing is. | tekenreeks |
mode | De bron-NAT-richting van een VPN NAT. | 'EgressSnat' 'IngressSnat' |
type | Het type NAT-regel voor VPN NAT. | 'Dynamisch' Statisch |
VpnNatRuleMapping
Naam | Description | Waarde |
---|---|---|
addressSpace | Adresruimte voor Vpn NatRule-toewijzing. | tekenreeks |
portRange | Poortbereik voor Vpn NatRule-toewijzing. | tekenreeks |
VirtualNetworkGatewaySku
Naam | Description | Waarde |
---|---|---|
naam | Naam van gateway-SKU. | 'Basic' 'ErGw1AZ' 'ErGw2AZ' 'ErGw3AZ' 'HighPerformance' 'Standaard' 'UltraPerformance' 'VpnGw1' 'VpnGw1AZ' 'VpnGw2' 'VpnGw2AZ' 'VpnGw3' 'VpnGw3AZ' 'VpnGw4' 'VpnGw4AZ' 'VpnGw5' 'VpnGw5AZ' |
laag | Gateway-SKU-laag. | 'Basic' 'ErGw1AZ' 'ErGw2AZ' 'ErGw3AZ' 'HighPerformance' 'Standaard' 'UltraPerformance' 'VpnGw1' 'VpnGw1AZ' 'VpnGw2' 'VpnGw2AZ' 'VpnGw3' 'VpnGw3AZ' 'VpnGw4' 'VpnGw4AZ' 'VpnGw5' 'VpnGw5AZ' |
VirtualNetworkGatewayPolicyGroup
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van tVirtualNetworkGatewayPolicyGroup. | VirtualNetworkGatewayPolicyGroupProperties |
VirtualNetworkGatewayPolicyGroupProperties
Naam | Description | Waarde |
---|---|---|
isDefault | Geeft aan of dit een standaard VirtualNetworkGatewayPolicyGroup is of niet. | bool (vereist) |
policyMembers | Meerdere PolicyMembers voor VirtualNetworkGatewayPolicyGroup. | VirtualNetworkGatewayPolicyGroupMember[] (vereist) |
priority | Prioriteit voor VirtualNetworkGatewayPolicyGroup. | int (vereist) |
VirtualNetworkGatewayPolicyGroupMember
Naam | Description | Waarde |
---|---|---|
attributeType | Het kenmerktype Lid vpn-beleid. | 'AADGroupId' 'CertificateGroupId' 'RadiusAzureGroupId' |
attributeValue | De waarde van het kenmerk dat wordt gebruikt voor dit VirtualNetworkGatewayPolicyGroupMember. | tekenreeks |
naam | Naam van het VirtualNetworkGatewayPolicyGroupMember. | tekenreeks |
VpnClientConfiguration
Naam | Description | Waarde |
---|---|---|
aadAudience | De eigenschap AADAudience van de VirtualNetworkGateway-resource voor vpn-clientverbinding die wordt gebruikt voor AAD-verificatie. | tekenreeks |
aadIssuer | De eigenschap AADIssuer van de VirtualNetworkGateway-resource voor vpn-clientverbinding die wordt gebruikt voor AAD-verificatie. | tekenreeks |
aadTenant | De eigenschap AADTenant van de VirtualNetworkGateway-resource voor vpn-clientverbinding die wordt gebruikt voor AAD-verificatie. | tekenreeks |
radiusServerAddress | De radius-serveradreseigenschap van de VirtualNetworkGateway-resource voor vpn-clientverbinding. | tekenreeks |
radiusServers | De eigenschap radiusServers voor serverconfiguratie met meerdere radiuss. | RadiusServer[] |
radiusServerSecret | De eigenschap radiusgeheim van de VirtualNetworkGateway-resource voor vpn-clientverbinding. | tekenreeks |
vngClientConnectionConfigurations | verbindingsbeleid per IP-adresgroep voor P2S-client voor virtuele netwerkgateway. | VngClientConnectionConfiguration[] |
vpnAuthenticationTypes | VPN-verificatietypen voor de gateway van het virtuele netwerk. | Tekenreeksmatrix met een van de volgende waarden: 'AAD' 'Certificaat' 'Radius' |
vpnClientAddressPool | De verwijzing naar de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. | AddressSpace |
vpnClientIpsecPolicies | VpnClientIpsecPolicies voor virtuele netwerkgateway P2S-client. | IpsecPolicy[] |
vpnClientProtocols | VpnClientProtocols voor virtuele netwerkgateway. | Tekenreeksmatrix met een van de volgende waarden: 'IkeV2' 'OpenVPN' 'SSTP' |
vpnClientRevokedCertificates | VpnClientRevokedCertificate voor virtuele netwerkgateway. | VpnClientRevokedCertificate[] |
vpnClientRootCertificates | VpnClientRootCertificate voor virtuele netwerkgateway. | VpnClientRootCertificate[] |
RadiusServer
Naam | Description | Waarde |
---|---|---|
radiusServerAddress | Het adres van deze radius-server. | tekenreeks (vereist) |
radiusServerScore | De initiële score die is toegewezen aan deze radius-server. | int |
radiusServerSecret | Het geheim dat wordt gebruikt voor deze radius-server. | tekenreeks |
VngClientConnectionConfiguration
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van het basiscertificaat van de VPN-client. | VngClientConnectionConfigurationProperties |
VngClientConnectionConfigurationProperties
Naam | Description | Waarde |
---|---|---|
virtualNetworkGatewayPolicyGroups | Lijst met verwijzingen naar virtualNetworkGatewayPolicyGroups | SubResource[] (vereist) |
vpnClientAddressPool | De verwijzing naar de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. | AddressSpace (vereist) |
VpnClientRevokedCertificate
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van het vpn-client ingetrokken certificaat. | VpnClientRevokedCertificatePropertiesFormat |
VpnClientRevokedCertificatePropertiesFormat
Naam | Description | Waarde |
---|---|---|
Vingerafdruk | De ingetrokken vingerafdruk van het VPN-clientcertificaat. | tekenreeks |
VpnClientRootCertificate
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van het basiscertificaat van de VPN-client. | VpnClientRootCertificatePropertiesFormat (vereist) |
VpnClientRootCertificatePropertiesFormat
Naam | Description | Waarde |
---|---|---|
publicCertData | De openbare gegevens van het certificaat. | tekenreeks (vereist) |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
BOSH CF regiooverschrijdend |
Met deze sjabloon kunt u de resources instellen die nodig zijn voor het implementeren van BOSH en Cloud Foundry in twee regio's in Azure. |
HBase geo-replicatie implementeren |
Met deze sjabloon kunt u een Azure-omgeving configureren voor HBase-replicatie in twee verschillende regio's met vpn-vnet-naar-vnet-verbinding. |
Een ExpressRoute-circuit verbinden met een VNET |
Met deze sjabloon maakt u een VNET, een ExpresRoute-gateway en een verbinding met een ingericht en ingeschakeld ExpressRoute-circuit met AzurePrivatePeering geconfigureerd. |
Een bestaand Azure VNET uitbreiden naar een multi-VNET-configuratie |
Met deze sjabloon kunt u een bestaande VNET-omgeving uitbreiden naar een multi-VNET-omgeving die zich uitbreidt over twee datacenterregio's met behulp van VNET-naar-VNET-gateways |
een site-naar-site-VPN-verbinding met vm Creatie |
Met deze sjabloon kunt u een site-naar-site-VPN-verbinding maken met behulp van Virtual Network Gateways |
een site-naar-site-VPN-verbinding Creatie |
Met deze sjabloon kunt u een site-naar-site-VPN-verbinding maken met behulp van Virtual Network Gateways |
Site-naar-site-VPN met actief-actief VPN-gateways met BGP |
Met deze sjabloon kunt u een site-naar-site-VPN implementeren tussen twee VNets met VPN-gateways in de configuratie actief-actief met BGP. Elke Azure-VPN Gateway zet de FQDN van de externe peers om om het openbare IP-adres van de externe VPN Gateway te bepalen. Sjabloon wordt uitgevoerd zoals verwacht in Azure-regio's met beschikbaarheidszones. |
een VNET-naar-VNET-verbinding Creatie in twee regio's |
Met deze sjabloon kunt u twee VNET's in verschillende regio's verbinden met behulp van Virtual Network-gateways |
een BGP-VNET-naar-VNET-verbinding Creatie |
Met deze sjabloon kunt u twee VNET's verbinden met behulp van Virtual Network-gateways en BGP |
Creatie drie vNets om transitieve BGP-verbindingen te demonstreren |
Met deze sjabloon worden drie vNets geïmplementeerd die zijn verbonden met Virtual Network-gateways en BGP-verbindingen |
Aangepast IPSec-beleid voor VPN |
Dit aangepaste IPSec-beleid maakt een gedetailleerdere configuratie van de IKE-parameters mogelijk. Hiermee kunt u een site-naar-site-VPN-beleid implementeren ter ondersteuning van specifieke instellingen op uw VPN-eindpoit-apparaat. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype verbindingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/connections-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Network/connections",
"apiVersion": "2022-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"authorizationKey": "string",
"connectionMode": "string",
"connectionProtocol": "string",
"connectionType": "string",
"dpdTimeoutSeconds": "int",
"egressNatRules": [
{
"id": "string"
}
],
"enableBgp": "bool",
"enablePrivateLinkFastPath": "bool",
"expressRouteGatewayBypass": "bool",
"gatewayCustomBgpIpAddresses": [
{
"customBgpIpAddress": "string",
"ipConfigurationId": "string"
}
],
"ingressNatRules": [
{
"id": "string"
}
],
"ipsecPolicies": [
{
"dhGroup": "string",
"ikeEncryption": "string",
"ikeIntegrity": "string",
"ipsecEncryption": "string",
"ipsecIntegrity": "string",
"pfsGroup": "string",
"saDataSizeKilobytes": "int",
"saLifeTimeSeconds": "int"
}
],
"localNetworkGateway2": {
"id": "string",
"location": "string",
"properties": {
"bgpSettings": {
"asn": "int",
"bgpPeeringAddress": "string",
"bgpPeeringAddresses": [
{
"customBgpIpAddresses": [ "string" ],
"ipconfigurationId": "string"
}
],
"peerWeight": "int"
},
"fqdn": "string",
"gatewayIpAddress": "string",
"localNetworkAddressSpace": {
"addressPrefixes": [ "string" ]
}
},
"tags": {}
},
"peer": {
"id": "string"
},
"routingWeight": "int",
"sharedKey": "string",
"trafficSelectorPolicies": [
{
"localAddressRanges": [ "string" ],
"remoteAddressRanges": [ "string" ]
}
],
"useLocalAzureIpAddress": "bool",
"usePolicyBasedTrafficSelectors": "bool",
"virtualNetworkGateway1": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"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"
},
"tags": {}
},
"virtualNetworkGateway2": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"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"
},
"tags": {}
}
}
}
Eigenschapswaarden
Verbindingen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Network/connections' |
apiVersion | De resource-API-versie | '2022-09-01' |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-80 Geldige tekens: Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes. Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken. |
location | Resourcelocatie. | tekenreeks |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
properties | Eigenschappen van de gatewayverbinding van het virtuele netwerk. | VirtualNetworkGatewayConnectionPropertiesFormat (vereist) |
VirtualNetworkGatewayConnectionPropertiesFormat
Naam | Description | Waarde |
---|---|---|
authorizationKey | De authorizationKey. | tekenreeks |
connectionMode | De verbindingsmodus voor deze verbinding. | 'Standaard' 'InitiatorOnly' ResponderOnly |
connectionProtocol | Het verbindingsprotocol dat voor deze verbinding wordt gebruikt. | 'IKEv1' 'IKEv2' |
connectionType | Verbindingstype gateway. | 'ExpressRoute' 'IPsec' 'VPNClient' 'Vnet2Vnet' (vereist) |
dpdTimeoutSeconds | De time-out voor de detectie van dode peers van deze verbinding in seconden. | int |
egressNatRules | Lijst met uitgaande NatRules. | SubResource[] |
enableBgp | EnableBgp-vlag. | booleaans |
enablePrivateLinkFastPath | De ExpressRoute-gateway omzeilen bij het openen van privékoppelingen. ExpressRoute FastPath (expressRouteGatewayBypass) moet zijn ingeschakeld. | booleaans |
expressRouteGatewayBypass | ExpressRoute-gateway omzeilen voor het doorsturen van gegevens. | booleaans |
gatewayCustomBgpIpAddresses | GatewayCustomBgpIpAddresses die moeten worden gebruikt voor de gatewayverbinding van het virtuele netwerk. | GatewayCustomBgpIpAddressIpConfiguration[] |
ingressNatRules | Lijst met natrules voor inkomend verkeer. | SubResource[] |
ipsecPolicies | De IPSec-beleidsregels die door deze verbinding in aanmerking moeten worden genomen. | IpsecPolicy[] |
localNetworkGateway2 | De verwijzing naar de lokale netwerkgatewayresource. | LocalNetworkGateway |
Peer | De verwijzing naar peerings-resource. | SubResource |
routingWeight | Het routeringsgewicht. | int |
sharedKey | De gedeelde IPSec-sleutel. | tekenreeks |
trafficSelectorPolicies | Het verkeerselectorbeleid dat moet worden beschouwd door deze verbinding. | TrafficSelectorPolicy[] |
useLocalAzureIpAddress | Gebruik een persoonlijk lokaal Azure-IP-adres voor de verbinding. | booleaans |
usePolicyBasedTrafficSelectors | Schakel op beleid gebaseerde verkeersselectors in. | booleaans |
virtualNetworkGateway1 | De verwijzing naar de resource van de virtuele netwerkgateway. | VirtualNetworkGateway (vereist) |
virtualNetworkGateway2 | De verwijzing naar de resource van de virtuele netwerkgateway. | VirtualNetworkGateway |
SubResource
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
GatewayCustomBgpIpAddressIpConfiguration
Naam | Description | Waarde |
---|---|---|
customBgpIpAddress | Het aangepaste BgpPeeringAddress dat behoort tot IpconfigurationId. | tekenreeks (vereist) |
ipConfigurationId | De IpconfigurationId van ipconfiguration die deel uitmaakt van de gateway. | tekenreeks (vereist) |
IpsecPolicy
Naam | Description | Waarde |
---|---|---|
dhGroup | De DH-groep die wordt gebruikt in IKE Fase 1 voor de eerste SA. | 'DHGroup1' 'DHGroup14' 'DHGroup2' 'DHGroup2048' 'DHGroup24' 'ECP256' 'ECP384' 'Geen' (vereist) |
ikeEncryption | Het IKE-versleutelingsalgoritmen (IKE-fase 2). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' 'GCMAES128' 'GCMAES256' (vereist) |
ikeIntegrity | Het IKE-integriteitsalgoritmen (IKE-fase 2). | 'GCMAES128' 'GCMAES256' MD5 'SHA1' 'SHA256' 'SHA384' (vereist) |
ipsecEncryption | Het IPSec-versleutelingsalgoritmen (IKE-fase 1). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' 'GCMAES128' 'GCMAES192' 'GCMAES256' 'Geen' (vereist) |
ipsecIntegrity | Het IPSec-integriteitsalgoritmen (IKE-fase 1). | 'GCMAES128' 'GCMAES192' 'GCMAES256' MD5 'SHA1' 'SHA256' (vereist) |
pfsGroup | De Pfs-groep die wordt gebruikt in IKE Fase 2 voor nieuwe onderliggende SA. | 'ECP256' 'ECP384' 'Geen' PFS1 'PFS14' PFS2 'PFS2048' 'PFS24' PFSMM (vereist) |
saDataSizeKilobytes | De nettoladinggrootte van de IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in KB voor een site-naar-site-VPN-tunnel. | int (vereist) |
saLifeTimeSeconds | De levensduur van de IPSec-beveiligingskoppeling (ook wel Snelle modus of Fase 2 SA genoemd) in seconden voor een site-naar-site-VPN-tunnel. | int (vereist) |
LocalNetworkGateway
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
location | Resourcelocatie. | tekenreeks |
properties | Eigenschappen van de lokale netwerkgateway. | LocalNetworkGatewayPropertiesFormat (vereist) |
tags | Resourcetags. | object |
LocalNetworkGatewayPropertiesFormat
Naam | Description | Waarde |
---|---|---|
bgpSettings | De BGP-luidsprekerinstellingen van de lokale netwerkgateway. | BgpSettings |
Fqdn | FQDN van de lokale netwerkgateway. | tekenreeks |
gatewayIpAddress | IP-adres van de lokale netwerkgateway. | tekenreeks |
localNetworkAddressSpace | Adresruimte van lokale netwerksite. | AddressSpace |
BgpSettings
Naam | Description | Waarde |
---|---|---|
Asn | De ASN van de BGP-luidspreker. | int Beperkingen: Minimumwaarde = 0 Maximale waarde = 4294967295 |
bgpPeeringAddress | Het BGP-peeringadres en de BGP-id van deze BGP-spreker. | tekenreeks |
bgpPeeringAddresses | BGP-peeringadres met IP-configuratie-id voor virtuele netwerkgateway. | IPConfigurationBgpPeeringAddress[] |
peerWeight | Het gewicht dat is toegevoegd aan routes die zijn geleerd van deze BGP-luidspreker. | int |
IPConfigurationBgpPeeringAddress
Naam | Description | Waarde |
---|---|---|
customBgpIpAddresses | De lijst met aangepaste BGP-peeringadressen die deel uitmaken van de IP-configuratie. | tekenreeks[] |
ipconfigurationId | De id van de IP-configuratie die bij de gateway hoort. | tekenreeks |
AddressSpace
Naam | Description | Waarde |
---|---|---|
addressPrefixes | Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie. | tekenreeks[] |
TrafficSelectorPolicy
Naam | Description | Waarde |
---|---|---|
localAddressRanges | Een verzameling lokale adresruimten in CIDR-indeling. | tekenreeks[] (vereist) |
remoteAddressRanges | Een verzameling externe adresruimten in CIDR-indeling. | tekenreeks[] (vereist) |
VirtualNetworkGateway
Naam | Description | Waarde |
---|---|---|
extendedLocation | De uitgebreide locatie van het type lokale virtuele netwerkgateway. | ExtendedLocation |
id | Resource-id. | tekenreeks |
location | Resourcelocatie. | tekenreeks |
properties | Eigenschappen van de virtuele netwerkgateway. | VirtualNetworkGatewayPropertiesFormat (vereist) |
tags | Resourcetags. | object |
ExtendedLocation
Naam | Description | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | tekenreeks |
type | Het type van de uitgebreide locatie. | 'EdgeZone' |
VirtualNetworkGatewayEigenschappenFormat
Naam | Description | Waarde |
---|---|---|
activeActive | ActiveActive-vlag. | booleaans |
allowRemoteVnetTraffic | Configureer deze gateway om verkeer van andere virtuele Azure-netwerken te accepteren. Deze configuratie biedt geen ondersteuning voor connectiviteit met Azure Virtual WAN. | booleaans |
allowVirtualWanTraffic | Hiermee configureert u deze gateway om verkeer van externe Virtual WAN netwerken te accepteren. | booleaans |
bgpSettings | De BGP-luidsprekerinstellingen van de virtuele netwerkgateway. | BgpSettings |
customRoutes | De verwijzing naar de adresruimteresource die de adresruimte voor aangepaste routes vertegenwoordigt die door de klant is opgegeven voor de virtuele netwerkgateway en VpnClient. | AddressSpace |
disableIPSecReplayProtection | vlag disableIPSecReplayProtection. | booleaans |
enableBgp | Of BGP is ingeschakeld voor deze virtuele netwerkgateway of niet. | booleaans |
enableBgpRouteTranslationForNat | De vlag EnableBgpRouteTranslationForNat. | booleaans |
enableDnsForwarding | Of dns-doorsturen is ingeschakeld of niet. | booleaans |
enablePrivateIpAddress | Of privé-IP moet worden ingeschakeld op deze gateway voor verbindingen of niet. | booleaans |
gatewayDefaultSite | De verwijzing naar de LocalNetworkGateway-resource die de lokale netwerksite vertegenwoordigt met standaardroutes. Wijs de Null-waarde toe in het geval dat de bestaande standaardsite-instelling wordt verwijderd. | Subresource |
gatewayType | Het type van deze virtuele netwerkgateway. | 'ExpressRoute' 'LocalGateway' Vpn |
ipConfigurations | IP-configuraties voor virtuele netwerkgateway. | VirtualNetworkGatewayIPConfiguration[] |
natRules | NatRules voor virtuele netwerkgateway. | VirtualNetworkGatewayNatRule[] |
sku | De verwijzing naar de VirtualNetworkGatewaySku-resource die de SKU vertegenwoordigt die is geselecteerd voor virtuele netwerkgateway. | VirtualNetworkGatewaySku |
virtualNetworkGatewayPolicyGroups | De verwijzing naar de Resource VirtualNetworkGatewayPolicyGroup die de beschikbare VirtualNetworkGatewayPolicyGroup voor de gateway vertegenwoordigt. | VirtualNetworkGatewayPolicyGroup[] |
vNetExtendedLocationResourceId | Resource-id van klant-vnet. VirtualNetworkGateway van het type lokale gateway is gekoppeld aan het vnet van de klant. | tekenreeks |
vpnClientConfiguration | De verwijzing naar de VpnClientConfiguration-resource die de P2S VpnClient-configuraties vertegenwoordigt. | VpnClientConfiguration |
vpnGatewayGeneration | De generatie voor deze VirtualNetworkGateway. Moet Geen zijn als gatewayType niet VPN is. | 'Generatie 1' 'Generation2' 'Geen' |
vpnType | Het type van deze virtuele netwerkgateway. | 'PolicyBased' 'RouteBased' |
VirtualNetworkGatewayIPConfiguration
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van de IP-configuratie van de virtuele netwerkgateway. | VirtualNetworkGatewayIPConfigurationPropertiesFormat |
VirtualNetworkGatewayIPConfigurationPropertiesFormat
Naam | Description | Waarde |
---|---|---|
privateIPAllocationMethod | De toewijzingsmethode voor privé-IP-adressen. | 'Dynamisch' Statisch |
publicIPAddress | De verwijzing naar de openbare IP-resource. | SubResource |
subnet | De verwijzing naar de subnetresource. | SubResource |
VirtualNetworkGatewayNatRule
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van de NAT-regel Virtual Network Gateway. | VirtualNetworkGatewayNatRuleProperties |
VirtualNetworkGatewayNatRuleProperties
Naam | Description | Waarde |
---|---|---|
externalMappings | De externe toewijzing van het privé-IP-adres voor NAT. | VpnNatRuleMapping[] |
internalMappings | De interne toewijzing van het privé-IP-adres voor NAT. | VpnNatRuleMapping[] |
ipConfigurationId | De IP-configuratie-id waar deze NAT-regel op van toepassing is. | tekenreeks |
mode | De bron-NAT-richting van een VPN NAT. | 'EgressSnat' 'IngressSnat' |
type | Het type NAT-regel voor VPN NAT. | 'Dynamisch' Statisch |
VpnNatRuleMapping
Naam | Description | Waarde |
---|---|---|
addressSpace | Adresruimte voor Vpn NatRule-toewijzing. | tekenreeks |
portRange | Poortbereik voor Vpn NatRule-toewijzing. | tekenreeks |
VirtualNetworkGatewaySku
Naam | Description | Waarde |
---|---|---|
naam | Naam van gateway-SKU. | 'Basic' 'ErGw1AZ' 'ErGw2AZ' 'ErGw3AZ' 'HighPerformance' 'Standaard' 'UltraPerformance' 'VpnGw1' 'VpnGw1AZ' 'VpnGw2' 'VpnGw2AZ' 'VpnGw3' 'VpnGw3AZ' 'VpnGw4' 'VpnGw4AZ' 'VpnGw5' 'VpnGw5AZ' |
laag | Gateway-SKU-laag. | 'Basic' 'ErGw1AZ' 'ErGw2AZ' 'ErGw3AZ' 'HighPerformance' 'Standaard' 'UltraPerformance' 'VpnGw1' 'VpnGw1AZ' 'VpnGw2' 'VpnGw2AZ' 'VpnGw3' 'VpnGw3AZ' 'VpnGw4' 'VpnGw4AZ' 'VpnGw5' 'VpnGw5AZ' |
VirtualNetworkGatewayPolicyGroup
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van tVirtualNetworkGatewayPolicyGroup. | VirtualNetworkGatewayPolicyGroupProperties |
VirtualNetworkGatewayPolicyGroupProperties
Naam | Description | Waarde |
---|---|---|
isDefault | Toont of dit een standaard VirtualNetworkGatewayPolicyGroup is of niet. | bool (vereist) |
policyMembers | Meerdere PolicyMembers voor VirtualNetworkGatewayPolicyGroup. | VirtualNetworkGatewayPolicyGroupMember[] (vereist) |
priority | Prioriteit voor VirtualNetworkGatewayPolicyGroup. | int (vereist) |
VirtualNetworkGatewayPolicyGroupMember
Naam | Description | Waarde |
---|---|---|
attributeType | Het kenmerk van het vpn-beleidslid. | 'AADGroupId' 'CertificateGroupId' 'RadiusAzureGroupId' |
attributeValue | De waarde van het kenmerk dat wordt gebruikt voor dit VirtualNetworkGatewayPolicyGroupMember. | tekenreeks |
naam | Naam van het VirtualNetworkGatewayPolicyGroupMember. | tekenreeks |
VpnClientConfiguration
Naam | Description | Waarde |
---|---|---|
aadAudience | De eigenschap AADAudience van de VirtualNetworkGateway-resource voor vpn-clientverbinding die wordt gebruikt voor AAD-verificatie. | tekenreeks |
aadIssuer | De eigenschap AADIssuer van de VirtualNetworkGateway-resource voor vpn-clientverbinding die wordt gebruikt voor AAD-verificatie. | tekenreeks |
aadTenant | De eigenschap AADTenant van de VirtualNetworkGateway-resource voor vpn-clientverbinding die wordt gebruikt voor AAD-verificatie. | tekenreeks |
radiusServerAddress | De radius-serveradreseigenschap van de VirtualNetworkGateway-resource voor vpn-clientverbinding. | tekenreeks |
radiusServers | De eigenschap radiusServers voor configuratie van meerdere radius-servers. | RadiusServer[] |
radiusServerSecret | De radius-geheime eigenschap van de VirtualNetworkGateway-resource voor vpn-clientverbinding. | tekenreeks |
vngClientConnectionConfigurations | verbindingsbeleid per IP-adresgroep voor P2S-client voor virtuele netwerkgateway. | VngClientConnectionConfiguration[] |
vpnAuthenticationTypes | VPN-verificatietypen voor de gateway van het virtuele netwerk. | Tekenreeksmatrix met een van de volgende: 'AAD' 'Certificaat' 'Radius' |
vpnClientAddressPool | De verwijzing naar de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. | AddressSpace |
vpnClientIpsecPolicies | VpnClientIpsecPolicies voor de P2S-client van de virtuele netwerkgateway. | IpsecPolicy[] |
vpnClientProtocols | VpnClientProtocols voor virtuele netwerkgateway. | Tekenreeksmatrix met een van de volgende: 'IkeV2' 'OpenVPN' 'SSTP' |
vpnClientRevokedCertificates | VpnClientRevokedCertificate voor virtuele netwerkgateway. | VpnClientRevokedCertificate[] |
vpnClientRootCertificates | VpnClientRootCertificate voor virtuele netwerkgateway. | VpnClientRootCertificate[] |
RadiusServer
Naam | Description | Waarde |
---|---|---|
radiusServerAddress | Het adres van deze radius-server. | tekenreeks (vereist) |
radiusServerScore | De aanvankelijke score die is toegewezen aan deze radius-server. | int |
radiusServerSecret | Het geheim dat wordt gebruikt voor deze radius-server. | tekenreeks |
VngClientConnectionConfiguration
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van het basiscertificaat van de VPN-client. | VngClientConnectionConfigurationProperties |
VngClientConnectionConfigurationProperties
Naam | Description | Waarde |
---|---|---|
virtualNetworkGatewayPolicyGroups | Lijst met verwijzingen naar virtualNetworkGatewayPolicyGroups | SubResource[] (vereist) |
vpnClientAddressPool | De verwijzing naar de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. | AddressSpace (vereist) |
VpnClientRevokedCertificate
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van het ingetrokken vpn-clientcertificaat. | VpnClientRevokedCertificatePropertiesFormat |
VpnClientRevokedCertificatePropertiesFormat
Naam | Description | Waarde |
---|---|---|
Vingerafdruk | De ingetrokken vingerafdruk van het VPN-clientcertificaat. | tekenreeks |
VpnClientRootCertificate
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van het basiscertificaat van de VPN-client. | VpnClientRootCertificatePropertiesFormat (vereist) |
VpnClientRootCertificatePropertiesFormat
Naam | Description | Waarde |
---|---|---|
publicCertData | De openbare gegevens van het certificaat. | tekenreeks (vereist) |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
BOSH CF regiooverschrijdend |
Met deze sjabloon kunt u de resources instellen die nodig zijn voor het implementeren van BOSH en Cloud Foundry in twee regio's in Azure. |
HBase geo-replicatie implementeren |
Met deze sjabloon kunt u een Azure-omgeving configureren voor HBase-replicatie tussen twee verschillende regio's met vpn-vnet-naar-vnet-verbinding. |
Een ExpressRoute-circuit verbinden met een VNET |
Met deze sjabloon maakt u een VNET, een ExpresRoute-gateway en een verbinding met een ingericht en ingeschakeld ExpressRoute-circuit met AzurePrivatePeering geconfigureerd. |
Een bestaand Azure VNET uitbreiden naar een configuratie met meerdere VNET's |
Met deze sjabloon kunt u een bestaande VNET-omgeving met één VNET uitbreiden naar een multi-VNET-omgeving die zich uitbreidt over twee datacenterregio's met behulp van VNET-naar-VNET-gateways |
Creatie een site-naar-site-VPN-verbinding met een VM |
Met deze sjabloon kunt u een site-naar-site-VPN-verbinding maken met behulp van Virtual Network-gateways |
een site-naar-site-VPN-verbinding Creatie |
Met deze sjabloon kunt u een site-naar-site-VPN-verbinding maken met behulp van Virtual Network-gateways |
Site-naar-site-VPN met actief-actieve VPN-gateways met BGP |
Met deze sjabloon kunt u een site-naar-site-VPN implementeren tussen twee VNets met VPN-gateways in de configuratie actief-actief met BGP. Elke Azure VPN Gateway zet de FQDN van de externe peers om het openbare IP-adres van de externe VPN Gateway te bepalen. Sjabloon wordt uitgevoerd zoals verwacht in Azure-regio's met beschikbaarheidszones. |
een VNET-naar-VNET-verbinding Creatie in twee regio's |
Met deze sjabloon kunt u twee VNET's in verschillende regio's verbinden met behulp van Virtual Network-gateways |
een BGP VNET-naar-VNET-verbinding Creatie |
Met deze sjabloon kunt u twee VNET's verbinden met behulp van Virtual Network-gateways en BGP |
Creatie drie vNets om transitieve BGP-verbindingen te demonstreren |
Met deze sjabloon worden drie vNets geïmplementeerd die zijn verbonden met Virtual Network-gateways en BGP-verbindingen |
Aangepast IPSec-beleid voor VPN |
Dit aangepaste IPSec-beleid maakt een gedetailleerdere configuratie van de IKE-parameters mogelijk. Hiermee kunt u een site-naar-site-VPN-beleid implementeren ter ondersteuning van specifieke instellingen op uw VPN-eindpoit-apparaat. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype verbindingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/connections-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/connections@2022-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
authorizationKey = "string"
connectionMode = "string"
connectionProtocol = "string"
connectionType = "string"
dpdTimeoutSeconds = int
egressNatRules = [
{
id = "string"
}
]
enableBgp = bool
enablePrivateLinkFastPath = bool
expressRouteGatewayBypass = bool
gatewayCustomBgpIpAddresses = [
{
customBgpIpAddress = "string"
ipConfigurationId = "string"
}
]
ingressNatRules = [
{
id = "string"
}
]
ipsecPolicies = [
{
dhGroup = "string"
ikeEncryption = "string"
ikeIntegrity = "string"
ipsecEncryption = "string"
ipsecIntegrity = "string"
pfsGroup = "string"
saDataSizeKilobytes = int
saLifeTimeSeconds = int
}
]
localNetworkGateway2 = {
id = "string"
location = "string"
properties = {
bgpSettings = {
asn = int
bgpPeeringAddress = "string"
bgpPeeringAddresses = [
{
customBgpIpAddresses = [
"string"
]
ipconfigurationId = "string"
}
]
peerWeight = int
}
fqdn = "string"
gatewayIpAddress = "string"
localNetworkAddressSpace = {
addressPrefixes = [
"string"
]
}
}
tags = {}
}
peer = {
id = "string"
}
routingWeight = int
sharedKey = "string"
trafficSelectorPolicies = [
{
localAddressRanges = [
"string"
]
remoteAddressRanges = [
"string"
]
}
]
useLocalAzureIpAddress = bool
usePolicyBasedTrafficSelectors = bool
virtualNetworkGateway1 = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
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"
}
tags = {}
}
virtualNetworkGateway2 = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
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"
}
tags = {}
}
}
})
}
Eigenschapswaarden
Verbindingen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Network/connections@2022-09-01" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-80 Geldige tekens: Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes. Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken. |
location | Resourcelocatie. | tekenreeks |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. |
properties | Eigenschappen van de gatewayverbinding van het virtuele netwerk. | VirtualNetworkGatewayConnectionPropertiesFormat (vereist) |
VirtualNetworkGatewayConnectionPropertiesFormat
Naam | Description | Waarde |
---|---|---|
authorizationKey | De authorizationKey. | tekenreeks |
connectionMode | De verbindingsmodus voor deze verbinding. | "Standaard" "InitiatorOnly" "ResponderOnly" |
connectionProtocol | Het verbindingsprotocol dat voor deze verbinding wordt gebruikt. | "IKEv1" "IKEv2" |
connectionType | Verbindingstype gateway. | "ExpressRoute" "IPsec" "VPNClient" "Vnet2Vnet" (vereist) |
dpdTimeoutSeconds | De time-out voor de detectie van dode peers van deze verbinding in seconden. | int |
egressNatRules | Lijst met uitgaande NatRules. | SubResource[] |
enableBgp | EnableBgp-vlag. | booleaans |
enablePrivateLinkFastPath | De ExpressRoute-gateway omzeilen bij het openen van privékoppelingen. ExpressRoute FastPath (expressRouteGatewayBypass) moet zijn ingeschakeld. | booleaans |
expressRouteGatewayBypass | ExpressRoute-gateway omzeilen voor het doorsturen van gegevens. | booleaans |
gatewayCustomBgpIpAddresses | GatewayCustomBgpIpAddresses die moeten worden gebruikt voor de gatewayverbinding van het virtuele netwerk. | GatewayCustomBgpIpAddressIpConfiguration[] |
ingressNatRules | Lijst met natrules voor inkomend verkeer. | SubResource[] |
ipsecPolicies | De IPSec-beleidsregels die door deze verbinding in aanmerking moeten worden genomen. | IpsecPolicy[] |
localNetworkGateway2 | De verwijzing naar de lokale netwerkgatewayresource. | LocalNetworkGateway |
Peer | De verwijzing naar peerings-resource. | SubResource |
routingWeight | Het routeringsgewicht. | int |
sharedKey | De gedeelde IPSec-sleutel. | tekenreeks |
trafficSelectorPolicies | Het verkeerselectorbeleid dat moet worden overwogen door deze verbinding. | TrafficSelectorPolicy[] |
useLocalAzureIpAddress | Gebruik lokaal Privé-IP-adres van Azure voor de verbinding. | booleaans |
usePolicyBasedTrafficSelectors | Schakel op beleid gebaseerde verkeerskiezers in. | booleaans |
virtualNetworkGateway1 | De verwijzing naar de resource van de virtuele netwerkgateway. | VirtualNetworkGateway (vereist) |
virtualNetworkGateway2 | De verwijzing naar de resource van de virtuele netwerkgateway. | VirtualNetworkGateway |
Subresource
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
GatewayCustomBgpIpAddressIpConfiguration
Naam | Description | Waarde |
---|---|---|
customBgpIpAddress | Het aangepaste BgpPeeringAddress dat behoort tot IpconfigurationId. | tekenreeks (vereist) |
ipConfigurationId | De IpconfigurationId van ipconfiguration die deel uitmaakt van de gateway. | tekenreeks (vereist) |
IpsecPolicy
Naam | Description | Waarde |
---|---|---|
dhGroup | De DH-groep die wordt gebruikt in IKE-fase 1 voor de eerste SA. | "DHGroup1" "DHGroup14" "DHGroup2" "DHGroup2048" "DHGroup24" "ECP256" "ECP384" "Geen" (vereist) |
ikeEncryption | Het IKE-versleutelingsalgoritmen (IKE-fase 2). | "AES128" "AES192" "AES256" "DES" "DES3" "GCMAES128" "GCMAES256" (vereist) |
ikeIntegrity | Het IKE-integriteitsalgoritmen (IKE-fase 2). | "GCMAES128" "GCMAES256" "MD5" "SHA1" "SHA256" "SHA384" (vereist) |
ipsecEncryption | Het IPSec-versleutelingsalgoritmen (IKE-fase 1). | "AES128" "AES192" "AES256" "DES" "DES3" "GCMAES128" "GCMAES192" "GCMAES256" "Geen" (vereist) |
ipsecIntegrity | Het IPSec-integriteitsalgoritmen (IKE-fase 1). | "GCMAES128" "GCMAES192" "GCMAES256" "MD5" "SHA1" "SHA256" (vereist) |
pfsGroup | De Pfs-groep die wordt gebruikt in IKE-fase 2 voor nieuwe onderliggende SA. | "ECP256" "ECP384" "Geen" "PFS1" "PFS14" "PFS2" "PFS2048" "PFS24" "PFSMM" (vereist) |
saDataSizeKilobytes | De nettoladinggrootte van de IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in KB voor een site-naar-site-VPN-tunnel. | int (vereist) |
saLifeTimeSeconds | De levensduur van de IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in seconden voor een site-naar-site-VPN-tunnel. | int (vereist) |
LocalNetworkGateway
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
location | Resourcelocatie. | tekenreeks |
properties | Eigenschappen van de lokale netwerkgateway. | LocalNetworkGatewayPropertiesFormat (vereist) |
tags | Resourcetags. | object |
LocalNetworkGatewayPropertiesFormat
Naam | Description | Waarde |
---|---|---|
bgpSettings | De BGP-luidsprekerinstellingen van de lokale netwerkgateway. | BgpSettings |
Fqdn | FQDN van lokale netwerkgateway. | tekenreeks |
gatewayIpAddress | IP-adres van de lokale netwerkgateway. | tekenreeks |
localNetworkAddressSpace | Adresruimte van lokale netwerksite. | AddressSpace |
BgpSettings
Naam | Description | Waarde |
---|---|---|
Asn | De ASN van de BGP-luidspreker. | int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 4294967295 |
bgpPeeringAddress | Het BGP-peeringadres en de BGP-id van deze BGP-luidspreker. | tekenreeks |
bgpPeeringAddresses | BGP-peeringadres met IP-configuratie-id voor virtuele netwerkgateway. | IPConfigurationBgpPeeringAddress[] |
peerWeight | Het gewicht dat is toegevoegd aan routes die zijn geleerd van deze BGP-luidspreker. | int |
IPConfigurationBgpPeeringAddress
Naam | Description | Waarde |
---|---|---|
customBgpIpAddresses | De lijst met aangepaste BGP-peeringadressen die deel uitmaken van de IP-configuratie. | tekenreeks[] |
ipconfigurationId | De id van de IP-configuratie die bij de gateway hoort. | tekenreeks |
AddressSpace
Naam | Description | Waarde |
---|---|---|
addressPrefixes | Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie. | tekenreeks[] |
TrafficSelectorPolicy
Naam | Description | Waarde |
---|---|---|
localAddressRanges | Een verzameling lokale adresruimten in CIDR-indeling. | tekenreeks[] (vereist) |
remoteAddressRanges | Een verzameling externe adresruimten in CIDR-indeling. | tekenreeks[] (vereist) |
VirtualNetworkGateway
Naam | Description | Waarde |
---|---|---|
extendedLocation | De uitgebreide locatie van het type lokale virtuele netwerkgateway. | ExtendedLocation |
id | Resource-id. | tekenreeks |
location | Resourcelocatie. | tekenreeks |
properties | Eigenschappen van de virtuele netwerkgateway. | VirtualNetworkGatewayPropertiesFormat (vereist) |
tags | Resourcetags. | object |
ExtendedLocation
Naam | Description | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | tekenreeks |
type | Het type van de uitgebreide locatie. | "EdgeZone" |
VirtualNetworkGatewayPropertiesFormat
Naam | Description | Waarde |
---|---|---|
activeActive | ActiveActive-vlag. | booleaans |
allowRemoteVnetTraffic | Configureer deze gateway om verkeer van andere virtuele Azure-netwerken te accepteren. Deze configuratie biedt geen ondersteuning voor connectiviteit met Azure Virtual WAN. | booleaans |
allowVirtualWanTraffic | Hiermee configureert u deze gateway om verkeer van externe Virtual WAN netwerken te accepteren. | booleaans |
bgpSettings | De BGP-luidsprekerinstellingen van de virtuele netwerkgateway. | BgpSettings |
customRoutes | De verwijzing naar de adresruimteresource die de adresruimte voor aangepaste routes vertegenwoordigt die door de klant is opgegeven voor de virtuele netwerkgateway en VpnClient. | AddressSpace |
disableIPSecReplayProtection | vlag disableIPSecReplayProtection. | booleaans |
enableBgp | Of BGP is ingeschakeld voor deze virtuele netwerkgateway of niet. | booleaans |
enableBgpRouteTranslationForNat | Vlag EnableBgpRouteTranslationForNat. | booleaans |
enableDnsForwarding | Of doorsturen via DNS is ingeschakeld of niet. | booleaans |
enablePrivateIpAddress | Of het privé-IP-adres moet worden ingeschakeld op deze gateway voor verbindingen of niet. | booleaans |
gatewayDefaultSite | De verwijzing naar de LocalNetworkGateway-resource die de lokale netwerksite vertegenwoordigt met standaardroutes. Wijs een Null-waarde toe in het geval van het verwijderen van een bestaande standaardsite-instelling. | SubResource |
gatewayType | Het type van deze virtuele netwerkgateway. | "ExpressRoute" "LocalGateway" "Vpn" |
ipConfigurations | IP-configuraties voor virtuele netwerkgateway. | VirtualNetworkGatewayIPConfiguration[] |
natRules | NatRules voor virtuele netwerkgateway. | VirtualNetworkGatewayNatRule[] |
sku | De verwijzing naar de VirtualNetworkGatewaySku-resource die de SKU vertegenwoordigt die is geselecteerd voor virtuele netwerkgateway. | VirtualNetworkGatewaySku |
virtualNetworkGatewayPolicyGroups | De verwijzing naar de resource VirtualNetworkGatewayPolicyGroup die de beschikbare VirtualNetworkGatewayPolicyGroup voor de gateway vertegenwoordigt. | VirtualNetworkGatewayPolicyGroup[] |
vNetExtendedLocationResourceId | Resource-id van klant-vnet. VirtualNetworkGateway van het type lokale gateway is gekoppeld aan het VNet van de klant. | tekenreeks |
vpnClientConfiguration | De verwijzing naar de resource VpnClientConfiguration die de P2S VpnClient-configuraties vertegenwoordigt. | VpnClientConfiguration |
vpnGatewayGeneration | De generatie voor deze VirtualNetworkGateway. Moet Geen zijn als gatewayType geen VPN is. | "Generatie1" "Generatie2" "Geen" |
vpnType | Het type van deze virtuele netwerkgateway. | "PolicyBased" "RouteBased" |
VirtualNetworkGatewayIPConfiguration
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van de IP-configuratie van de virtuele netwerkgateway. | VirtualNetworkGatewayIPConfigurationPropertiesFormat |
VirtualNetworkGatewayIPConfigurationPropertiesFormat
Naam | Description | Waarde |
---|---|---|
privateIPAllocationMethod | De toewijzingsmethode voor privé-IP-adressen. | "Dynamisch" "Statisch" |
publicIPAddress | De verwijzing naar de openbare IP-resource. | Subresource |
subnet | De verwijzing naar de subnetresource. | Subresource |
VirtualNetworkGatewayNatRule
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van de NAT-regel Virtual Network Gateway. | VirtualNetworkGatewayNatRuleProperties |
VirtualNetworkGatewayNatRuleProperties
Naam | Description | Waarde |
---|---|---|
externalMappings | De externe toewijzing van het privé-IP-adres voor NAT. | VpnNatRuleMapping[] |
internalMappings | De interne toewijzing van het privé-IP-adres voor NAT. | VpnNatRuleMapping[] |
ipConfigurationId | De IP-configuratie-id waar deze NAT-regel op van toepassing is. | tekenreeks |
mode | De bron-NAT-richting van een VPN NAT. | "EgressSnat" "InkomendSnat" |
type | Het type NAT-regel voor VPN NAT. | "Dynamisch" "Statisch" |
VpnNatRuleMapping
Naam | Description | Waarde |
---|---|---|
addressSpace | Adresruimte voor Vpn NatRule-toewijzing. | tekenreeks |
portRange | Poortbereik voor Vpn NatRule-toewijzing. | tekenreeks |
VirtualNetworkGatewaySku
Naam | Description | Waarde |
---|---|---|
naam | Naam van gateway-SKU. | "Basis" "ErGw1AZ" "ErGw2AZ" "ErGw3AZ" "HighPerformance" "Standaard" "UltraPerformance" "VpnGw1" "VpnGw1AZ" "VpnGw2" "VpnGw2AZ" "VpnGw3" "VpnGw3AZ" "VpnGw4" "VpnGw4AZ" "VpnGw5" "VpnGw5AZ" |
laag | Gateway-SKU-laag. | "Basis" "ErGw1AZ" "ErGw2AZ" "ErGw3AZ" "HighPerformance" "Standaard" "UltraPerformance" "VpnGw1" "VpnGw1AZ" "VpnGw2" "VpnGw2AZ" "VpnGw3" "VpnGw3AZ" "VpnGw4" "VpnGw4AZ" "VpnGw5" "VpnGw5AZ" |
VirtualNetworkGatewayPolicyGroup
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van tVirtualNetworkGatewayPolicyGroup. | VirtualNetworkGatewayPolicyGroupProperties |
VirtualNetworkGatewayPolicyGroupProperties
Naam | Description | Waarde |
---|---|---|
isDefault | Toont of dit een standaard VirtualNetworkGatewayPolicyGroup is of niet. | bool (vereist) |
policyMembers | Meerdere PolicyMembers voor VirtualNetworkGatewayPolicyGroup. | VirtualNetworkGatewayPolicyGroupMember[] (vereist) |
priority | Prioriteit voor VirtualNetworkGatewayPolicyGroup. | int (vereist) |
VirtualNetworkGatewayPolicyGroupMember
Naam | Description | Waarde |
---|---|---|
attributeType | Het kenmerk van het vpn-beleidslid. | "AADGroupId" "CertificateGroupId" "RadiusAzureGroupId" |
attributeValue | De waarde van het kenmerk dat wordt gebruikt voor dit VirtualNetworkGatewayPolicyGroupMember. | tekenreeks |
naam | Naam van het VirtualNetworkGatewayPolicyGroupMember. | tekenreeks |
VpnClientConfiguration
Naam | Description | Waarde |
---|---|---|
aadAudience | De eigenschap AADAudience van de VirtualNetworkGateway-resource voor vpn-clientverbinding die wordt gebruikt voor AAD-verificatie. | tekenreeks |
aadIssuer | De eigenschap AADIssuer van de VirtualNetworkGateway-resource voor vpn-clientverbinding die wordt gebruikt voor AAD-verificatie. | tekenreeks |
aadTenant | De eigenschap AADTenant van de VirtualNetworkGateway-resource voor vpn-clientverbinding die wordt gebruikt voor AAD-verificatie. | tekenreeks |
radiusServerAddress | De radius-serveradreseigenschap van de VirtualNetworkGateway-resource voor vpn-clientverbinding. | tekenreeks |
radiusServers | De eigenschap radiusServers voor configuratie van meerdere radius-servers. | RadiusServer[] |
radiusServerSecret | De radius-geheime eigenschap van de VirtualNetworkGateway-resource voor vpn-clientverbinding. | tekenreeks |
vngClientConnectionConfigurations | verbindingsbeleid per IP-adresgroep voor P2S-client voor virtuele netwerkgateway. | VngClientConnectionConfiguration[] |
vpnAuthenticationTypes | VPN-verificatietypen voor de gateway van het virtuele netwerk. | Tekenreeksmatrix met een van de volgende: "AAD" "Certificaat" "Radius" |
vpnClientAddressPool | De verwijzing naar de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. | AddressSpace |
vpnClientIpsecPolicies | VpnClientIpsecPolicies voor de P2S-client van de virtuele netwerkgateway. | IpsecPolicy[] |
vpnClientProtocols | VpnClientProtocols voor virtuele netwerkgateway. | Tekenreeksmatrix met een van de volgende: "IkeV2" "OpenVPN" "SSTP" |
vpnClientRevokedCertificates | VpnClientRevokedCertificate voor virtuele netwerkgateway. | VpnClientRevokedCertificate[] |
vpnClientRootCertificates | VpnClientRootCertificate voor virtuele netwerkgateway. | VpnClientRootCertificate[] |
RadiusServer
Naam | Description | Waarde |
---|---|---|
radiusServerAddress | Het adres van deze radius-server. | tekenreeks (vereist) |
radiusServerScore | De aanvankelijke score die is toegewezen aan deze radius-server. | int |
radiusServerSecret | Het geheim dat wordt gebruikt voor deze radius-server. | tekenreeks |
VngClientConnectionConfiguration
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van het basiscertificaat van de VPN-client. | VngClientConnectionConfigurationProperties |
VngClientConnectionConfigurationProperties
Naam | Description | Waarde |
---|---|---|
virtualNetworkGatewayPolicyGroups | Lijst met verwijzingen naar virtualNetworkGatewayPolicyGroups | SubResource[] (vereist) |
vpnClientAddressPool | De verwijzing naar de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. | AddressSpace (vereist) |
VpnClientRevokedCertificate
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van het ingetrokken vpn-clientcertificaat. | VpnClientRevokedCertificatePropertiesFormat |
VpnClientRevokedCertificatePropertiesFormat
Naam | Description | Waarde |
---|---|---|
Vingerafdruk | De ingetrokken vingerafdruk van het VPN-clientcertificaat. | tekenreeks |
VpnClientRootCertificate
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | tekenreeks |
properties | Eigenschappen van het basiscertificaat van de VPN-client. | VpnClientRootCertificatePropertiesFormat (vereist) |
VpnClientRootCertificatePropertiesFormat
Naam | Description | Waarde |
---|---|---|
publicCertData | De openbare gegevens van het certificaat. | tekenreeks (vereist) |