Bicep-resursdefinition
Resurstypen expressRouteGateways 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/expressRouteGateways-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/expressRouteGateways@2022-09-01' = {
location: 'string'
name: 'string'
properties: {
allowNonVirtualWanTraffic: bool
autoScaleConfiguration: {
bounds: {
max: int
min: int
}
}
expressRouteConnections: [
{
id: 'string'
name: 'string'
properties: {
authorizationKey: 'string'
enableInternetSecurity: bool
enablePrivateLinkFastPath: bool
expressRouteCircuitPeering: {
id: 'string'
}
expressRouteGatewayBypass: 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'
}
}
}
routingWeight: int
}
}
]
virtualHub: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
Microsoft.Network/expressRouteGateways
Namn |
Beskrivning |
Värde |
plats |
Resursplats. |
sträng |
Namn |
Resursnamnet |
sträng (krävs) |
Egenskaper |
Egenskaper för expressrowayen. |
ExpressRouteGatewayProperties |
Taggar |
Resurstaggar |
Ordlista med taggnamn och värden. Se taggar i mallar |
ExpressRouteCircuitPeeringId
Namn |
Beskrivning |
Värde |
Id |
ID:t för ExpressRoute-kretspeeringen. |
sträng |
ExpressRouteConnection
Namn |
Beskrivning |
Värde |
Id |
Resurs-ID. |
sträng |
Namn |
Namnet på resursen. |
sträng (krävs) |
Egenskaper |
Egenskaper för expressvägsanslutningen. |
ExpressRouteConnectionProperties |
ExpressRouteConnectionProperties
Namn |
Beskrivning |
Värde |
authorizationKey |
Auktoriseringsnyckel för att upprätta anslutningen. |
sträng |
aktiveraInternetSecurity |
Aktivera internetsäkerhet. |
Bool |
enablePrivateLinkFastPath |
Kringgå ExpressRoute-gatewayen vid åtkomst till privata länkar. ExpressRoute FastPath (expressRouteGatewayBypass) måste vara aktiverat. |
Bool |
expressRouteCircuitPeering |
ExpressRoute-kretspeering. |
ExpressRouteCircuitPeeringId (krävs) |
expressRouteGatewayBypass |
Aktivera FastPath till vWan Firewall Hub. |
Bool |
routingConfiguration |
Routningskonfigurationen som anger de associerade och spridade routningstabellerna i den här anslutningen. |
RoutingConfiguration (RoutingConfiguration) |
routingVikt |
Routningsvikten som är kopplad till anslutningen. |
Int |
ExpressRouteGatewayProperties
Namn |
Beskrivning |
Värde |
allowNonVirtualWanTraffic |
Konfigurerar den här gatewayen för att acceptera trafik från icke-virtuella WAN-nätverk. |
Bool |
autoScaleConfiguration |
Konfiguration för automatisk skalning. |
ExpressRouteGatewayPropertiesAutoScaleConfiguration |
expressRouteConnections |
Lista över ExpressRoute-anslutningar till ExpressRoute-gatewayen. |
ExpressRouteConnection[] |
virtualHub (virtualHub) |
Den virtuella hubb där ExpressRoute-gatewayen är eller kommer att distribueras. |
VirtualHubId (krävs) |
ExpressRouteGatewayPropertiesAutoScaleConfiguration
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds
Namn |
Beskrivning |
Värde |
maximalt |
Maximalt antal skalningsenheter som distribuerats för ExpressRoute-gateway. |
Int |
minut |
Minsta antal skalningsenheter som distribuerats för ExpressRoute-gateway. |
Int |
PropagatedRouteTable (PropageradRouteTable)
Namn |
Beskrivning |
Värde |
Id |
Listan över resurs-ID:t för alla RouteTables. |
Underresurs[] |
Etiketter |
Listan med etiketter. |
sträng[] |
RoutingConfiguration (RoutingConfiguration)
Namn |
Beskrivning |
Värde |
associatedRouteTable |
Resurs-ID:t RouteTable som är associerad med den här RoutingConfiguration. |
Underresurs |
inkommandeRouteMap |
Resurs-ID för RouteMap som är associerad med den här RoutingConfiguration för inkommande inlärda vägar. |
Underresurs |
outboundRouteMap |
Resurs-ID för denRouteMap som är associerad med den här RoutingConfiguration för utgående annonserade vägar. |
Underresurs |
propagatedRouteTables |
Listan med RouteTables som du vill annonsera vägarna till. |
PropagatedRouteTable (PropageradRouteTable) |
vnetRoutes |
Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning. |
VnetRoute (på engelska) |
StaticRoute
Namn |
Beskrivning |
Värde |
addressPrefixes |
Lista över alla adressprefix. |
sträng[] |
Namn |
Namnet på StaticRoute som är unikt i en VnetRoute. |
sträng |
nästaHopIpAddress |
IP-adressen för nästa hopp. |
sträng |
StaticRoutesConfig
Namn |
Beskrivning |
Värde |
vnetLocalRouteOverrideCriteria |
Parameter som avgör om NVA i eker-vnet kringgås för trafik med målet i eker. |
"Innehåller" "Lika" |
Underresurs
Namn |
Beskrivning |
Värde |
Id |
Resurs-ID. |
sträng |
VirtualHubId (på engelska)
Namn |
Beskrivning |
Värde |
Id |
Resurs-URI:n för den virtuella hubben där ExpressRoute-gatewayen är eller kommer att distribueras. Virtual Hub-resursen och ExpressRoute-gatewayresursen finns i samma prenumeration. |
sträng |
VnetRoute (på engelska)
Namn |
Beskrivning |
Värde |
staticRoutes |
Lista över alla statiska vägar. |
StaticRoute[] |
staticRoutesConfig |
Konfiguration för statiska vägar på denna HubVnetConnection. |
StaticRoutesConfig |
Användningsexempel
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Resursdefinition för ARM-mall
Resurstypen expressRouteGateways 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/expressRouteGateways-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Network/expressRouteGateways",
"apiVersion": "2022-09-01",
"name": "string",
"location": "string",
"properties": {
"allowNonVirtualWanTraffic": "bool",
"autoScaleConfiguration": {
"bounds": {
"max": "int",
"min": "int"
}
},
"expressRouteConnections": [
{
"id": "string",
"name": "string",
"properties": {
"authorizationKey": "string",
"enableInternetSecurity": "bool",
"enablePrivateLinkFastPath": "bool",
"expressRouteCircuitPeering": {
"id": "string"
},
"expressRouteGatewayBypass": "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"
}
}
},
"routingWeight": "int"
}
}
],
"virtualHub": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
Microsoft.Network/expressRouteGateways
Namn |
Beskrivning |
Värde |
apiVersion |
API-versionen |
'2022-09-01' |
plats |
Resursplats. |
sträng |
Namn |
Resursnamnet |
sträng (krävs) |
Egenskaper |
Egenskaper för expressrowayen. |
ExpressRouteGatewayProperties |
Taggar |
Resurstaggar |
Ordlista med taggnamn och värden. Se taggar i mallar |
typ |
Resurstypen |
"Microsoft.Network/expressRouteGateways" |
ExpressRouteCircuitPeeringId
Namn |
Beskrivning |
Värde |
Id |
ID:t för ExpressRoute-kretspeeringen. |
sträng |
ExpressRouteConnection
Namn |
Beskrivning |
Värde |
Id |
Resurs-ID. |
sträng |
Namn |
Namnet på resursen. |
sträng (krävs) |
Egenskaper |
Egenskaper för expressvägsanslutningen. |
ExpressRouteConnectionProperties |
ExpressRouteConnectionProperties
Namn |
Beskrivning |
Värde |
authorizationKey |
Auktoriseringsnyckel för att upprätta anslutningen. |
sträng |
aktiveraInternetSecurity |
Aktivera internetsäkerhet. |
Bool |
enablePrivateLinkFastPath |
Kringgå ExpressRoute-gatewayen vid åtkomst till privata länkar. ExpressRoute FastPath (expressRouteGatewayBypass) måste vara aktiverat. |
Bool |
expressRouteCircuitPeering |
ExpressRoute-kretspeering. |
ExpressRouteCircuitPeeringId (krävs) |
expressRouteGatewayBypass |
Aktivera FastPath till vWan Firewall Hub. |
Bool |
routingConfiguration |
Routningskonfigurationen som anger de associerade och spridade routningstabellerna i den här anslutningen. |
RoutingConfiguration (RoutingConfiguration) |
routingVikt |
Routningsvikten som är kopplad till anslutningen. |
Int |
ExpressRouteGatewayProperties
Namn |
Beskrivning |
Värde |
allowNonVirtualWanTraffic |
Konfigurerar den här gatewayen för att acceptera trafik från icke-virtuella WAN-nätverk. |
Bool |
autoScaleConfiguration |
Konfiguration för automatisk skalning. |
ExpressRouteGatewayPropertiesAutoScaleConfiguration |
expressRouteConnections |
Lista över ExpressRoute-anslutningar till ExpressRoute-gatewayen. |
ExpressRouteConnection[] |
virtualHub (virtualHub) |
Den virtuella hubb där ExpressRoute-gatewayen är eller kommer att distribueras. |
VirtualHubId (krävs) |
ExpressRouteGatewayPropertiesAutoScaleConfiguration
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds
Namn |
Beskrivning |
Värde |
maximalt |
Maximalt antal skalningsenheter som distribuerats för ExpressRoute-gateway. |
Int |
minut |
Minsta antal skalningsenheter som distribuerats för ExpressRoute-gateway. |
Int |
PropagatedRouteTable (PropageradRouteTable)
Namn |
Beskrivning |
Värde |
Id |
Listan över resurs-ID:t för alla RouteTables. |
Underresurs[] |
Etiketter |
Listan med etiketter. |
sträng[] |
RoutingConfiguration (RoutingConfiguration)
Namn |
Beskrivning |
Värde |
associatedRouteTable |
Resurs-ID:t RouteTable som är associerad med den här RoutingConfiguration. |
Underresurs |
inkommandeRouteMap |
Resurs-ID för RouteMap som är associerad med den här RoutingConfiguration för inkommande inlärda vägar. |
Underresurs |
outboundRouteMap |
Resurs-ID för denRouteMap som är associerad med den här RoutingConfiguration för utgående annonserade vägar. |
Underresurs |
propagatedRouteTables |
Listan med RouteTables som du vill annonsera vägarna till. |
PropagatedRouteTable (PropageradRouteTable) |
vnetRoutes |
Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning. |
VnetRoute (på engelska) |
StaticRoute
Namn |
Beskrivning |
Värde |
addressPrefixes |
Lista över alla adressprefix. |
sträng[] |
Namn |
Namnet på StaticRoute som är unikt i en VnetRoute. |
sträng |
nästaHopIpAddress |
IP-adressen för nästa hopp. |
sträng |
StaticRoutesConfig
Namn |
Beskrivning |
Värde |
vnetLocalRouteOverrideCriteria |
Parameter som avgör om NVA i eker-vnet kringgås för trafik med målet i eker. |
"Innehåller" "Lika" |
Underresurs
Namn |
Beskrivning |
Värde |
Id |
Resurs-ID. |
sträng |
VirtualHubId (på engelska)
Namn |
Beskrivning |
Värde |
Id |
Resurs-URI:n för den virtuella hubben där ExpressRoute-gatewayen är eller kommer att distribueras. Virtual Hub-resursen och ExpressRoute-gatewayresursen finns i samma prenumeration. |
sträng |
VnetRoute (på engelska)
Namn |
Beskrivning |
Värde |
staticRoutes |
Lista över alla statiska vägar. |
StaticRoute[] |
staticRoutesConfig |
Konfiguration för statiska vägar på denna HubVnetConnection. |
StaticRoutesConfig |
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
Resurstypen expressRouteGateways 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/expressRouteGateways-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/expressRouteGateways@2022-09-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
allowNonVirtualWanTraffic = bool
autoScaleConfiguration = {
bounds = {
max = int
min = int
}
}
expressRouteConnections = [
{
id = "string"
name = "string"
properties = {
authorizationKey = "string"
enableInternetSecurity = bool
enablePrivateLinkFastPath = bool
expressRouteCircuitPeering = {
id = "string"
}
expressRouteGatewayBypass = 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"
}
}
}
routingWeight = int
}
}
]
virtualHub = {
id = "string"
}
}
}
}
Egenskapsvärden
Microsoft.Network/expressRouteGateways
Namn |
Beskrivning |
Värde |
plats |
Resursplats. |
sträng |
Namn |
Resursnamnet |
sträng (krävs) |
Egenskaper |
Egenskaper för expressrowayen. |
ExpressRouteGatewayProperties |
Taggar |
Resurstaggar |
Ordlista med taggnamn och värden. |
typ |
Resurstypen |
"Microsoft.Network/expressRouteGateways@2022-09-01" |
ExpressRouteCircuitPeeringId
Namn |
Beskrivning |
Värde |
Id |
ID:t för ExpressRoute-kretspeeringen. |
sträng |
ExpressRouteConnection
Namn |
Beskrivning |
Värde |
Id |
Resurs-ID. |
sträng |
Namn |
Namnet på resursen. |
sträng (krävs) |
Egenskaper |
Egenskaper för expressvägsanslutningen. |
ExpressRouteConnectionProperties |
ExpressRouteConnectionProperties
Namn |
Beskrivning |
Värde |
authorizationKey |
Auktoriseringsnyckel för att upprätta anslutningen. |
sträng |
aktiveraInternetSecurity |
Aktivera internetsäkerhet. |
Bool |
enablePrivateLinkFastPath |
Kringgå ExpressRoute-gatewayen vid åtkomst till privata länkar. ExpressRoute FastPath (expressRouteGatewayBypass) måste vara aktiverat. |
Bool |
expressRouteCircuitPeering |
ExpressRoute-kretspeering. |
ExpressRouteCircuitPeeringId (krävs) |
expressRouteGatewayBypass |
Aktivera FastPath till vWan Firewall Hub. |
Bool |
routingConfiguration |
Routningskonfigurationen som anger de associerade och spridade routningstabellerna i den här anslutningen. |
RoutingConfiguration (RoutingConfiguration) |
routingVikt |
Routningsvikten som är kopplad till anslutningen. |
Int |
ExpressRouteGatewayProperties
Namn |
Beskrivning |
Värde |
allowNonVirtualWanTraffic |
Konfigurerar den här gatewayen för att acceptera trafik från icke-virtuella WAN-nätverk. |
Bool |
autoScaleConfiguration |
Konfiguration för automatisk skalning. |
ExpressRouteGatewayPropertiesAutoScaleConfiguration |
expressRouteConnections |
Lista över ExpressRoute-anslutningar till ExpressRoute-gatewayen. |
ExpressRouteConnection[] |
virtualHub (virtualHub) |
Den virtuella hubb där ExpressRoute-gatewayen är eller kommer att distribueras. |
VirtualHubId (krävs) |
ExpressRouteGatewayPropertiesAutoScaleConfiguration
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds
Namn |
Beskrivning |
Värde |
maximalt |
Maximalt antal skalningsenheter som distribuerats för ExpressRoute-gateway. |
Int |
minut |
Minsta antal skalningsenheter som distribuerats för ExpressRoute-gateway. |
Int |
PropagatedRouteTable (PropageradRouteTable)
Namn |
Beskrivning |
Värde |
Id |
Listan över resurs-ID:t för alla RouteTables. |
Underresurs[] |
Etiketter |
Listan med etiketter. |
sträng[] |
RoutingConfiguration (RoutingConfiguration)
Namn |
Beskrivning |
Värde |
associatedRouteTable |
Resurs-ID:t RouteTable som är associerad med den här RoutingConfiguration. |
Underresurs |
inkommandeRouteMap |
Resurs-ID för RouteMap som är associerad med den här RoutingConfiguration för inkommande inlärda vägar. |
Underresurs |
outboundRouteMap |
Resurs-ID för denRouteMap som är associerad med den här RoutingConfiguration för utgående annonserade vägar. |
Underresurs |
propagatedRouteTables |
Listan med RouteTables som du vill annonsera vägarna till. |
PropagatedRouteTable (PropageradRouteTable) |
vnetRoutes |
Lista över vägar som styr routning från VirtualHub till en virtuell nätverksanslutning. |
VnetRoute (på engelska) |
StaticRoute
Namn |
Beskrivning |
Värde |
addressPrefixes |
Lista över alla adressprefix. |
sträng[] |
Namn |
Namnet på StaticRoute som är unikt i en VnetRoute. |
sträng |
nästaHopIpAddress |
IP-adressen för nästa hopp. |
sträng |
StaticRoutesConfig
Namn |
Beskrivning |
Värde |
vnetLocalRouteOverrideCriteria |
Parameter som avgör om NVA i eker-vnet kringgås för trafik med målet i eker. |
"Innehåller" "Lika" |
Underresurs
Namn |
Beskrivning |
Värde |
Id |
Resurs-ID. |
sträng |
VirtualHubId (på engelska)
Namn |
Beskrivning |
Värde |
Id |
Resurs-URI:n för den virtuella hubben där ExpressRoute-gatewayen är eller kommer att distribueras. Virtual Hub-resursen och ExpressRoute-gatewayresursen finns i samma prenumeration. |
sträng |
VnetRoute (på engelska)
Namn |
Beskrivning |
Värde |
staticRoutes |
Lista över alla statiska vägar. |
StaticRoute[] |
staticRoutesConfig |
Konfiguration för statiska vägar på denna HubVnetConnection. |
StaticRoutesConfig |