Microsoft.Network p2svpnGateways
Artikel 12/20/2024
2 Mitwirkende
Feedback
In diesem Artikel
Bicep-Ressourcendefinition
Der Ressourcentyp p2svpnGateways kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/p2svpnGateways-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.Network/p2svpnGateways@2024-05-01' = {
location: 'string'
name: 'string'
properties: {
customDnsServers: [
'string'
]
isRoutingPreferenceInternet: bool
p2SConnectionConfigurations: [
{
id: 'string'
name: 'string'
properties: {
enableInternetSecurity: bool
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
inboundRouteMap: {
id: 'string'
}
outboundRouteMap: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
staticRoutesConfig: {
vnetLocalRouteOverrideCriteria: 'string'
}
}
}
vpnClientAddressPool: {
addressPrefixes: [
'string'
]
ipamPoolPrefixAllocations: [
{
numberOfIpAddresses: 'string'
pool: {
id: 'string'
}
}
]
}
}
}
]
virtualHub: {
id: 'string'
}
vpnGatewayScaleUnit: int
vpnServerConfiguration: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
AddressSpace
Name
Beschreibung
Wert
addressPrefixes
Eine Liste von Adressblöcken, die für dieses virtuelle Netzwerk in CIDR-Notation reserviert sind.
string[]
ipamPoolPrefixAllocations
Eine Liste der IPAM-Pools, die IP-Adresspräfixe zuordnen.
IpamPoolPrefixAllocation []
IpamPoolPrefixAllocation
IpamPoolPrefixAllocationPool
Name
Beschreibung
Wert
id
Ressourcen-ID der zugeordneten Azure IpamPool-Ressource.
Schnur
Microsoft.Network/p2svpnGateways
Name
Beschreibung
Wert
Ort
Ressourcenspeicherort.
Schnur
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Eigenschaften des P2SVpnGateway.
P2SVpnGatewayProperties
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
P2SConnectionConfiguration
Name
Beschreibung
Wert
id
Ressourcen-ID.
Schnur
Name
Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.
Schnur
Eigenschaften
Eigenschaften der P2S-Verbindungskonfiguration.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Name
Beschreibung
Wert
enableInternetSecurity
Flag, das angibt, ob das Aktivieren der Internetsicherheitskennzeichnung für die P2S Connections aktiviert ist oder nicht.
Bool
routingConfiguration
Die Routingkonfiguration, die die zugeordneten und verteilten Routentabellen für diese Verbindung angibt.
RoutingConfiguration-
vpnClientAddressPool
Der Verweis auf die Adressraumressource, die den Adressraum für P2S VpnClient darstellt.
AddressSpace-
P2SVpnGatewayProperties
Name
Beschreibung
Wert
customDnsServers
Liste aller vom Kunden angegebenen DNS-Server-IP-Adressen.
string[]
isRoutingPreferenceInternet
Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway.
Bool
p2SConnectionConfigurations
Liste aller p2s-Verbindungskonfigurationen des Gateways.
P2SConnectionConfiguration []
virtualHub
Der VirtualHub, zu dem das Gateway gehört.
SubResource-
vpnGatewayScaleUnit
Die Skalierungseinheit für dieses p2s-VPN-Gateway.
Int
vpnServerConfiguration
Die VpnServerConfiguration, an die das p2sVpnGateway angefügt ist.
SubResource-
PropagatedRouteTable
Name
Beschreibung
Wert
Ids
Die Liste der Ressourcen-IDs aller RouteTables.
SubResource- []
etiketten
Die Liste der Bezeichnungen.
string[]
RoutingConfiguration
Name
Beschreibung
Wert
associatedRouteTable
Die Ressourcen-ID RouteTable, die dieser RoutingConfiguration zugeordnet ist.
SubResource-
inboundRouteMap
Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für eingehende gelernte Routen zugeordnet ist.
SubResource-
outboundRouteMap
Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für ausgehende angekündigte Routen zugeordnet ist.
SubResource-
propagatedRouteTables
Die Liste der RouteTables, an die die Routen angekündigt werden sollen.
verteilteRouteTable-
vnetRoutes
Liste der Routen, die das Routing von VirtualHub in eine virtuelle Netzwerkverbindung steuern.
VnetRoute-
StaticRoute
Name
Beschreibung
Wert
addressPrefixes
Liste aller Adresspräfixe.
string[]
Name
Der Name der StaticRoute, die innerhalb einer VnetRoute eindeutig ist.
Schnur
nextHopIpAddress
Die IP-Adresse des nächsten Hops.
Schnur
StaticRoutesConfig
Name
Beschreibung
Wert
vnetLocalRouteOverrideCriteria
Parameter, der bestimmt, ob NVA im Speichen-vnet für datenverkehr mit Ziel in Spoke umgangen wird.
'Contains' "Gleich"
Unterressource
Name
Beschreibung
Wert
id
Ressourcen-ID.
Schnur
VnetRoute
Name
Beschreibung
Wert
staticRoutes
Liste aller statischen Routen.
StaticRoute- []
staticRoutesConfig
Konfiguration für statische Routen für diese HubVnetConnection.
StaticRoutesConfig-
ARM-Vorlagenressourcendefinition
Der Ressourcentyp p2svpnGateways kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/p2svpnGateways-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Network/p2svpnGateways",
"apiVersion": "2024-05-01",
"name": "string",
"location": "string",
"properties": {
"customDnsServers": [ "string" ],
"isRoutingPreferenceInternet": "bool",
"p2SConnectionConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"enableInternetSecurity": "bool",
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"inboundRouteMap": {
"id": "string"
},
"outboundRouteMap": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
],
"staticRoutesConfig": {
"vnetLocalRouteOverrideCriteria": "string"
}
}
},
"vpnClientAddressPool": {
"addressPrefixes": [ "string" ],
"ipamPoolPrefixAllocations": [
{
"numberOfIpAddresses": "string",
"pool": {
"id": "string"
}
}
]
}
}
}
],
"virtualHub": {
"id": "string"
},
"vpnGatewayScaleUnit": "int",
"vpnServerConfiguration": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
AddressSpace
Name
Beschreibung
Wert
addressPrefixes
Eine Liste von Adressblöcken, die für dieses virtuelle Netzwerk in CIDR-Notation reserviert sind.
string[]
ipamPoolPrefixAllocations
Eine Liste der IPAM-Pools, die IP-Adresspräfixe zuordnen.
IpamPoolPrefixAllocation []
IpamPoolPrefixAllocation
IpamPoolPrefixAllocationPool
Name
Beschreibung
Wert
id
Ressourcen-ID der zugeordneten Azure IpamPool-Ressource.
Schnur
Microsoft.Network/p2svpnGateways
Name
Beschreibung
Wert
apiVersion
Die API-Version
'2024-05-01'
Ort
Ressourcenspeicherort.
Schnur
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Eigenschaften des P2SVpnGateway.
P2SVpnGatewayProperties
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art
Der Ressourcentyp
'Microsoft.Network/p2svpnGateways'
P2SConnectionConfiguration
Name
Beschreibung
Wert
id
Ressourcen-ID.
Schnur
Name
Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.
Schnur
Eigenschaften
Eigenschaften der P2S-Verbindungskonfiguration.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Name
Beschreibung
Wert
enableInternetSecurity
Flag, das angibt, ob das Aktivieren der Internetsicherheitskennzeichnung für die P2S Connections aktiviert ist oder nicht.
Bool
routingConfiguration
Die Routingkonfiguration, die die zugeordneten und verteilten Routentabellen für diese Verbindung angibt.
RoutingConfiguration-
vpnClientAddressPool
Der Verweis auf die Adressraumressource, die den Adressraum für P2S VpnClient darstellt.
AddressSpace-
P2SVpnGatewayProperties
Name
Beschreibung
Wert
customDnsServers
Liste aller vom Kunden angegebenen DNS-Server-IP-Adressen.
string[]
isRoutingPreferenceInternet
Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway.
Bool
p2SConnectionConfigurations
Liste aller p2s-Verbindungskonfigurationen des Gateways.
P2SConnectionConfiguration []
virtualHub
Der VirtualHub, zu dem das Gateway gehört.
SubResource-
vpnGatewayScaleUnit
Die Skalierungseinheit für dieses p2s-VPN-Gateway.
Int
vpnServerConfiguration
Die VpnServerConfiguration, an die das p2sVpnGateway angefügt ist.
SubResource-
PropagatedRouteTable
Name
Beschreibung
Wert
Ids
Die Liste der Ressourcen-IDs aller RouteTables.
SubResource- []
etiketten
Die Liste der Bezeichnungen.
string[]
RoutingConfiguration
Name
Beschreibung
Wert
associatedRouteTable
Die Ressourcen-ID RouteTable, die dieser RoutingConfiguration zugeordnet ist.
SubResource-
inboundRouteMap
Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für eingehende gelernte Routen zugeordnet ist.
SubResource-
outboundRouteMap
Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für ausgehende angekündigte Routen zugeordnet ist.
SubResource-
propagatedRouteTables
Die Liste der RouteTables, an die die Routen angekündigt werden sollen.
verteilteRouteTable-
vnetRoutes
Liste der Routen, die das Routing von VirtualHub in eine virtuelle Netzwerkverbindung steuern.
VnetRoute-
StaticRoute
Name
Beschreibung
Wert
addressPrefixes
Liste aller Adresspräfixe.
string[]
Name
Der Name der StaticRoute, die innerhalb einer VnetRoute eindeutig ist.
Schnur
nextHopIpAddress
Die IP-Adresse des nächsten Hops.
Schnur
StaticRoutesConfig
Name
Beschreibung
Wert
vnetLocalRouteOverrideCriteria
Parameter, der bestimmt, ob NVA im Speichen-vnet für datenverkehr mit Ziel in Spoke umgangen wird.
'Contains' "Gleich"
Unterressource
Name
Beschreibung
Wert
id
Ressourcen-ID.
Schnur
VnetRoute
Name
Beschreibung
Wert
staticRoutes
Liste aller statischen Routen.
StaticRoute- []
staticRoutesConfig
Konfiguration für statische Routen für diese HubVnetConnection.
StaticRoutesConfig-
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Der Ressourcentyp p2svpnGateways kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/p2svpnGateways-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/p2svpnGateways@2024-05-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
customDnsServers = [
"string"
]
isRoutingPreferenceInternet = bool
p2SConnectionConfigurations = [
{
id = "string"
name = "string"
properties = {
enableInternetSecurity = bool
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
inboundRouteMap = {
id = "string"
}
outboundRouteMap = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
staticRoutesConfig = {
vnetLocalRouteOverrideCriteria = "string"
}
}
}
vpnClientAddressPool = {
addressPrefixes = [
"string"
]
ipamPoolPrefixAllocations = [
{
numberOfIpAddresses = "string"
pool = {
id = "string"
}
}
]
}
}
}
]
virtualHub = {
id = "string"
}
vpnGatewayScaleUnit = int
vpnServerConfiguration = {
id = "string"
}
}
})
}
Eigenschaftswerte
AddressSpace
Name
Beschreibung
Wert
addressPrefixes
Eine Liste von Adressblöcken, die für dieses virtuelle Netzwerk in CIDR-Notation reserviert sind.
string[]
ipamPoolPrefixAllocations
Eine Liste der IPAM-Pools, die IP-Adresspräfixe zuordnen.
IpamPoolPrefixAllocation []
IpamPoolPrefixAllocation
IpamPoolPrefixAllocationPool
Name
Beschreibung
Wert
id
Ressourcen-ID der zugeordneten Azure IpamPool-Ressource.
Schnur
Microsoft.Network/p2svpnGateways
Name
Beschreibung
Wert
Ort
Ressourcenspeicherort.
Schnur
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Eigenschaften des P2SVpnGateway.
P2SVpnGatewayProperties
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte.
Art
Der Ressourcentyp
"Microsoft.Network/p2svpnGateways@2024-05-01"
P2SConnectionConfiguration
Name
Beschreibung
Wert
id
Ressourcen-ID.
Schnur
Name
Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.
Schnur
Eigenschaften
Eigenschaften der P2S-Verbindungskonfiguration.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Name
Beschreibung
Wert
enableInternetSecurity
Flag, das angibt, ob das Aktivieren der Internetsicherheitskennzeichnung für die P2S Connections aktiviert ist oder nicht.
Bool
routingConfiguration
Die Routingkonfiguration, die die zugeordneten und verteilten Routentabellen für diese Verbindung angibt.
RoutingConfiguration-
vpnClientAddressPool
Der Verweis auf die Adressraumressource, die den Adressraum für P2S VpnClient darstellt.
AddressSpace-
P2SVpnGatewayProperties
Name
Beschreibung
Wert
customDnsServers
Liste aller vom Kunden angegebenen DNS-Server-IP-Adressen.
string[]
isRoutingPreferenceInternet
Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway.
Bool
p2SConnectionConfigurations
Liste aller p2s-Verbindungskonfigurationen des Gateways.
P2SConnectionConfiguration []
virtualHub
Der VirtualHub, zu dem das Gateway gehört.
SubResource-
vpnGatewayScaleUnit
Die Skalierungseinheit für dieses p2s-VPN-Gateway.
Int
vpnServerConfiguration
Die VpnServerConfiguration, an die das p2sVpnGateway angefügt ist.
SubResource-
PropagatedRouteTable
Name
Beschreibung
Wert
Ids
Die Liste der Ressourcen-IDs aller RouteTables.
SubResource- []
etiketten
Die Liste der Bezeichnungen.
string[]
RoutingConfiguration
Name
Beschreibung
Wert
associatedRouteTable
Die Ressourcen-ID RouteTable, die dieser RoutingConfiguration zugeordnet ist.
SubResource-
inboundRouteMap
Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für eingehende gelernte Routen zugeordnet ist.
SubResource-
outboundRouteMap
Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für ausgehende angekündigte Routen zugeordnet ist.
SubResource-
propagatedRouteTables
Die Liste der RouteTables, an die die Routen angekündigt werden sollen.
verteilteRouteTable-
vnetRoutes
Liste der Routen, die das Routing von VirtualHub in eine virtuelle Netzwerkverbindung steuern.
VnetRoute-
StaticRoute
Name
Beschreibung
Wert
addressPrefixes
Liste aller Adresspräfixe.
string[]
Name
Der Name der StaticRoute, die innerhalb einer VnetRoute eindeutig ist.
Schnur
nextHopIpAddress
Die IP-Adresse des nächsten Hops.
Schnur
StaticRoutesConfig
Name
Beschreibung
Wert
vnetLocalRouteOverrideCriteria
Parameter, der bestimmt, ob NVA im Speichen-vnet für datenverkehr mit Ziel in Spoke umgangen wird.
'Contains' "Gleich"
Unterressource
Name
Beschreibung
Wert
id
Ressourcen-ID.
Schnur
VnetRoute
Name
Beschreibung
Wert
staticRoutes
Liste aller statischen Routen.
StaticRoute- []
staticRoutesConfig
Konfiguration für statische Routen für diese HubVnetConnection.
StaticRoutesConfig-