Microsoft.Network p2svpnGateways 2022-07-01
Artikel 05/08/2024
1 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resurstypen p2svpnGateways kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/p2svpnGateways-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/p2svpnGateways@2022-07-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
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'
]
}
}
}
]
virtualHub: {
id: 'string'
}
vpnGatewayScaleUnit: int
vpnServerConfiguration: {
id: 'string'
}
}
}
Egenskapsvärden
p2svpnGateways
Name
Beskrivning
Värde
name
Resursnamnet
sträng (krävs)
location
Resursplats.
sträng
tags
Resurstaggar.
Ordlista med taggnamn och värden. Se Taggar i mallar
properties
Egenskaper för P2SVpnGateway.
P2SVpnGatewayEgenskaper
P2SVpnGatewayEgenskaper
Name
Beskrivning
Värde
customDnsServers
Lista över alla kunddefinierade IP-adresser för DNS-servrar.
string[]
isRoutingPreferenceInternet
Aktivera egenskapen Routningspreferens för P2SVpnGateways offentliga IP-gränssnitt.
boolesk
p2SConnectionConfigurations
Lista över alla p2s-anslutningskonfigurationer för gatewayen.
P2SConnectionConfiguration []
virtualHub
Den VirtualHub som gatewayen tillhör.
SubResource
vpnGatewayScaleUnit
Skalningsenheten för den här p2s vpn-gatewayen.
int
vpnServerConfiguration
VpnServerConfiguration som p2sVpnGateway är ansluten till.
SubResource
P2SConnectionConfiguration
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
name
Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.
sträng
properties
Egenskaper för P2S-anslutningskonfigurationen.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Name
Beskrivning
Värde
enableInternetSecurity
Flagga som anger om flaggan aktivera internetsäkerhet är aktiverad för P2S-Connections eller inte.
boolesk
routingConfiguration
Routningskonfigurationen som anger de associerade och utbredda routningstabellerna i den här anslutningen.
RoutingConfiguration
vpnClientAddressPool
Referensen till adressutrymmesresursen som representerar adressutrymme för P2S VpnClient.
AddressSpace
RoutingConfiguration
Name
Beskrivning
Värde
associatedRouteTable
Resurs-ID:t RouteTable som är associerad med den här RoutingConfiguration.
Underresurs
inboundRouteMap
Resurs-ID:t för RouteMap som är associerad med den här RoutingConfiguration för inkommande inlärda vägar.
Underresurs
outboundRouteMap
Resurs-ID:t för denRouteMap som är associerad med den här RoutingConfiguration för utgående annonserade vägar.
Underresurs
propagatedRouteTables
Listan över RouteTables som vägarna ska annonseras till.
PropagatedRouteTable
vnetRoutes
Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning.
VnetRoute
Underresurs
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
PropagatedRouteTable
Name
Beskrivning
Värde
Id
Listan över resurs-ID:t för alla RouteTables.
SubResource []
Etiketter
Listan över etiketter.
string[]
VnetRoute
Name
Beskrivning
Värde
staticRoutes
Lista över alla statiska vägar.
StaticRoute []
staticRoutesConfig
Konfiguration för statiska vägar på denna HubVnetConnection.
StaticRoutesConfig
StaticRoute
Name
Beskrivning
Värde
addressPrefixes
Lista över alla adressprefix.
string[]
name
Namnet på den StaticRoute som är unik i en VnetRoute.
sträng
nextHopIpAddress
IP-adressen för nästa hopp.
sträng
StaticRoutesConfig
Name
Beskrivning
Värde
vnetLocalRouteOverrideCriteria
Parameter som avgör om NVA i ett virtuellt ekernätverk kringgås för trafik med målet i ekern.
"Innehåller" "Lika"
AddressSpace
Name
Beskrivning
Värde
addressPrefixes
En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation.
string[]
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resursdefinition för ARM-mall
Resurstypen p2svpnGateways kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/p2svpnGateways-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Network/p2svpnGateways",
"apiVersion": "2022-07-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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" ]
}
}
}
],
"virtualHub": {
"id": "string"
},
"vpnGatewayScaleUnit": "int",
"vpnServerConfiguration": {
"id": "string"
}
}
}
Egenskapsvärden
p2svpnGateways
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.Network/p2svpnGateways"
apiVersion
Resurs-API-versionen
'2022-07-01'
name
Resursnamnet
sträng (krävs)
location
Resursplats.
sträng
tags
Resurstaggar.
Ordlista med taggnamn och värden. Se Taggar i mallar
properties
Egenskaper för P2SVpnGateway.
P2SVpnGatewayEgenskaper
P2SVpnGatewayEgenskaper
Name
Beskrivning
Värde
customDnsServers
Lista över alla kunddefinierade IP-adresser för DNS-servrar.
string[]
isRoutingPreferenceInternet
Aktivera egenskapen Routningspreferens för P2SVpnGateways offentliga IP-gränssnitt.
boolesk
p2SConnectionConfigurations
Lista över alla p2s-anslutningskonfigurationer för gatewayen.
P2SConnectionConfiguration []
virtualHub
Den VirtualHub som gatewayen tillhör.
SubResource
vpnGatewayScaleUnit
Skalningsenheten för den här p2s vpn-gatewayen.
int
vpnServerConfiguration
VpnServerConfiguration som p2sVpnGateway är ansluten till.
SubResource
P2SConnectionConfiguration
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
name
Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.
sträng
properties
Egenskaper för P2S-anslutningskonfigurationen.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Name
Beskrivning
Värde
enableInternetSecurity
Flagga som anger om flaggan aktivera internetsäkerhet är aktiverad för P2S-Connections eller inte.
boolesk
routingConfiguration
Routningskonfigurationen som anger de associerade och utbredda routningstabellerna i den här anslutningen.
RoutingConfiguration
vpnClientAddressPool
Referensen till adressutrymmesresursen som representerar adressutrymme för P2S VpnClient.
AddressSpace
RoutingConfiguration
Name
Beskrivning
Värde
associatedRouteTable
Resurs-ID:t RouteTable som är associerad med den här RoutingConfiguration.
SubResource
inboundRouteMap
Resurs-ID för RouteMap som är associerad med den här RoutingConfiguration för inkommande inlärda vägar.
SubResource
outboundRouteMap
Resurs-ID för DenRouteMap som är associerad med den här RoutingConfiguration för utgående annonserade vägar.
SubResource
propagatedRouteTables
Listan över Routningstabeller som vägarna ska annonseras till.
PropagatedRouteTable
vnetRoutes
Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning.
VnetRoute
SubResource
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
PropagatedRouteTable
Name
Beskrivning
Värde
Id
Listan över resurs-ID:t för alla RouteTables.
SubResource []
Etiketter
Listan med etiketter.
string[]
VnetRoute
Name
Beskrivning
Värde
staticRoutes
Lista över alla statiska vägar.
StaticRoute []
staticRoutesConfig
Konfiguration för statiska vägar på denna HubVnetConnection.
StaticRoutesConfig
StaticRoute
Name
Beskrivning
Värde
addressPrefixes
Lista över alla adressprefix.
string[]
name
Namnet på den StaticRoute som är unik i en VnetRoute.
sträng
nextHopIpAddress
IP-adressen för nästa hopp.
sträng
StaticRoutesConfig
Name
Beskrivning
Värde
vnetLocalRouteOverrideCriteria
Parameter som avgör om NVA i ett virtuellt ekernätverk kringgås för trafik med målet i ekern.
"Innehåller" "Lika"
AddressSpace
Name
Beskrivning
Värde
addressPrefixes
En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation.
string[]
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resurstypen p2svpnGateways kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/p2svpnGateways-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/p2svpnGateways@2022-07-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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"
]
}
}
}
]
virtualHub = {
id = "string"
}
vpnGatewayScaleUnit = int
vpnServerConfiguration = {
id = "string"
}
}
})
}
Egenskapsvärden
p2svpnGateways
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.Network/p2svpnGateways@2022-07-01"
name
Resursnamnet
sträng (krävs)
location
Resursplats.
sträng
parent_id
Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen.
sträng (krävs)
tags
Resurstaggar.
Ordlista med taggnamn och värden.
properties
Egenskaper för P2SVpnGateway.
P2SVpnGatewayProperties
P2SVpnGatewayProperties
Name
Beskrivning
Värde
customDnsServers
Lista över alla kunddefinierade IP-adresser för DNS-servrar.
string[]
isRoutingPreferenceInternet
Aktivera egenskapen Routing Preference för det offentliga IP-gränssnittet för P2SVpnGateway.
boolesk
p2SConnectionConfigurations
Lista över alla p2s-anslutningskonfigurationer för gatewayen.
P2SConnectionConfiguration []
virtualHub
Den VirtualHub som gatewayen tillhör.
Underresurs
vpnGatewayScaleUnit
Skalningsenheten för den här p2s vpn-gatewayen.
int
vpnServerConfiguration
VpnServerConfiguration som p2sVpnGateway är ansluten till.
Underresurs
P2SConnectionConfiguration
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
name
Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.
sträng
properties
Egenskaper för P2S-anslutningskonfigurationen.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Name
Beskrivning
Värde
enableInternetSecurity
Flagga som anger om flaggan aktivera Internetsäkerhet är aktiverad för P2S-Connections eller inte.
boolesk
routingConfiguration
Routningskonfigurationen som anger de associerade och utbredda routningstabellerna i den här anslutningen.
RoutingConfiguration
vpnClientAddressPool
Referensen till adressutrymmesresursen som representerar adressutrymmet för P2S VpnClient.
AddressSpace
RoutingConfiguration
Name
Beskrivning
Värde
associatedRouteTable
Resurs-ID:t RouteTable som är associerad med den här RoutingConfiguration.
Underresurs
inboundRouteMap
Resurs-ID:t för RouteMap som är associerad med den här RoutingConfiguration för inkommande inlärda vägar.
Underresurs
outboundRouteMap
Resurs-ID:t för denRouteMap som är associerad med den här RoutingConfiguration för utgående annonserade vägar.
Underresurs
propagatedRouteTables
Listan över RouteTables som vägarna ska annonseras till.
PropagatedRouteTable
vnetRoutes
Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning.
VnetRoute
Underresurs
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
PropagatedRouteTable
Name
Beskrivning
Värde
Id
Listan över resurs-ID:t för alla RouteTables.
SubResource []
Etiketter
Listan över etiketter.
string[]
VnetRoute
Name
Beskrivning
Värde
staticRoutes
Lista över alla statiska vägar.
StaticRoute []
staticRoutesConfig
Konfiguration för statiska vägar på denna HubVnetConnection.
StaticRoutesConfig
StaticRoute
Name
Beskrivning
Värde
addressPrefixes
Lista över alla adressprefix.
string[]
name
Namnet på den StaticRoute som är unik i en VnetRoute.
sträng
nextHopIpAddress
IP-adressen för nästa hopp.
sträng
StaticRoutesConfig
Name
Beskrivning
Värde
vnetLocalRouteOverrideCriteria
Parameter som avgör om NVA i ett virtuellt ekernätverk kringgås för trafik med målet i ekern.
"Innehåller" "Lika"
AddressSpace
Name
Beskrivning
Värde
addressPrefixes
En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation.
string[]