Microsoft.Network expressRouteGateways 2023-05-01
Artykuł 10/26/2024
1 współautor
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu expressRouteGateways można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/expressRouteGateways, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/expressRouteGateways@2023-05-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'
}
}
Wartości właściwości
ExpressRouteCircuitPeeringId
Nazwa
Opis
Wartość
id
Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute.
struna
ExpressRouteConnection
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu.
ciąg (wymagany)
Właściwości
Właściwości połączenia usługi Express Route.
ExpressRouteConnectionProperties
ExpressRouteConnectionProperties
Nazwa
Opis
Wartość
authorizationKey
Klucz autoryzacji do nawiązania połączenia.
struna
enableInternetSecurity
Włącz zabezpieczenia internetowe.
Bool
enablePrivateLinkFastPath
Pomiń bramę usługi ExpressRoute podczas uzyskiwania dostępu do łączy prywatnych. Należy włączyć usługę ExpressRoute FastPath (expressRouteGatewayBypass).
Bool
expressRouteCircuitPeering
Komunikacja równorzędna obwodu usługi ExpressRoute.
ExpressRouteCircuitPeeringId (wymagane)
expressRouteGatewayBypass
Włącz usługę FastPath do koncentratora zapory vWan.
Bool
routingKonfiguracja
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
RoutingKonfiguracja
routingWeight
Waga routingu skojarzona z połączeniem.
Int
ExpressRouteGatewayProperties
Nazwa
Opis
Wartość
allowNonVirtualWanTraffic
Konfiguruje tę bramę tak, aby akceptowała ruch z sieci innych niż Virtual WAN.
Bool
autoSkalowanieKonfiguracja
Konfiguracja automatycznego skalowania.
ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections
Lista połączeń usługi ExpressRoute z bramą usługi ExpressRoute.
ExpressRouteConnection []
virtualHub
Koncentrator wirtualny, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony.
VirtualHubId (wymagane)
ExpressRouteGatewayPropertiesAutoScaleConfiguration
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds
Nazwa
Opis
Wartość
Max
Maksymalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute.
Int
Min
Minimalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute.
Int
Microsoft.Network/expressRouteGateways
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości bramy usługi Express Route.
ExpressRouteGatewayProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
SubResource []
Etykiety
Lista etykiet.
string[]
RoutingKonfiguracja
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
SubResource
inboundRouteMap
Identyfikator zasobu RouteMap skojarzony z tą konfiguracją RoutingConfiguration dla tras wyuczonych dla ruchu przychodzącego.
SubResource
outboundRouteMap
Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego.
SubResource
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej.
usługi VnetRoute
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
string[]
nazwa
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
struna
nextHopIpAddress
Adres IP następnego przeskoku.
struna
StaticRoutesConfig
Nazwa
Opis
Wartość
vnetLocalRouteOverrideCriteria
Parametr określający, czy urządzenie WUS w sieci wirtualnej szprychy jest pomijane dla ruchu z miejscem docelowym w szprychach.
"Zawiera" "Równe"
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VirtualHubId
Nazwa
Opis
Wartość
id
Identyfikator URI zasobu dla koncentratora wirtualnego, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony. Zasób koncentratora wirtualnego i zasób bramy usługi ExpressRoute znajdują się w tej samej subskrypcji.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
staticRoutesConfig
Konfiguracja tras statycznych w tym hubVnetConnection.
StaticRoutesConfig
Definicja zasobu szablonu usługi ARM
Typ zasobu expressRouteGateways można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/expressRouteGateways, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/expressRouteGateways",
"apiVersion": "2023-05-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"
}
}
Wartości właściwości
ExpressRouteCircuitPeeringId
Nazwa
Opis
Wartość
id
Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute.
struna
ExpressRouteConnection
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu.
ciąg (wymagany)
Właściwości
Właściwości połączenia usługi Express Route.
ExpressRouteConnectionProperties
ExpressRouteConnectionProperties
Nazwa
Opis
Wartość
authorizationKey
Klucz autoryzacji do nawiązania połączenia.
struna
enableInternetSecurity
Włącz zabezpieczenia internetowe.
Bool
enablePrivateLinkFastPath
Pomiń bramę usługi ExpressRoute podczas uzyskiwania dostępu do łączy prywatnych. Należy włączyć usługę ExpressRoute FastPath (expressRouteGatewayBypass).
Bool
expressRouteCircuitPeering
Komunikacja równorzędna obwodu usługi ExpressRoute.
ExpressRouteCircuitPeeringId (wymagane)
expressRouteGatewayBypass
Włącz usługę FastPath do koncentratora zapory vWan.
Bool
routingKonfiguracja
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
RoutingKonfiguracja
routingWeight
Waga routingu skojarzona z połączeniem.
Int
ExpressRouteGatewayProperties
Nazwa
Opis
Wartość
allowNonVirtualWanTraffic
Konfiguruje tę bramę tak, aby akceptowała ruch z sieci innych niż Virtual WAN.
Bool
autoSkalowanieKonfiguracja
Konfiguracja automatycznego skalowania.
ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections
Lista połączeń usługi ExpressRoute z bramą usługi ExpressRoute.
ExpressRouteConnection []
virtualHub
Koncentrator wirtualny, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony.
VirtualHubId (wymagane)
ExpressRouteGatewayPropertiesAutoScaleConfiguration
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds
Nazwa
Opis
Wartość
Max
Maksymalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute.
Int
Min
Minimalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute.
Int
Microsoft.Network/expressRouteGateways
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
'2023-05-01'
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości bramy usługi Express Route.
ExpressRouteGatewayProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.Network/expressRouteGateways"
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
SubResource []
Etykiety
Lista etykiet.
string[]
RoutingKonfiguracja
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
SubResource
inboundRouteMap
Identyfikator zasobu RouteMap skojarzony z tą konfiguracją RoutingConfiguration dla tras wyuczonych dla ruchu przychodzącego.
SubResource
outboundRouteMap
Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego.
SubResource
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej.
usługi VnetRoute
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
string[]
nazwa
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
struna
nextHopIpAddress
Adres IP następnego przeskoku.
struna
StaticRoutesConfig
Nazwa
Opis
Wartość
vnetLocalRouteOverrideCriteria
Parametr określający, czy urządzenie WUS w sieci wirtualnej szprychy jest pomijane dla ruchu z miejscem docelowym w szprychach.
"Zawiera" "Równe"
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VirtualHubId
Nazwa
Opis
Wartość
id
Identyfikator URI zasobu dla koncentratora wirtualnego, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony. Zasób koncentratora wirtualnego i zasób bramy usługi ExpressRoute znajdują się w tej samej subskrypcji.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
staticRoutesConfig
Konfiguracja tras statycznych w tym hubVnetConnection.
StaticRoutesConfig
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu expressRouteGateways można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/expressRouteGateways, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/expressRouteGateways@2023-05-01"
name = "string"
location = "string"
body = jsonencode({
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"
}
}
Wartości właściwości
ExpressRouteCircuitPeeringId
Nazwa
Opis
Wartość
id
Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute.
struna
ExpressRouteConnection
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu.
ciąg (wymagany)
Właściwości
Właściwości połączenia usługi Express Route.
ExpressRouteConnectionProperties
ExpressRouteConnectionProperties
Nazwa
Opis
Wartość
authorizationKey
Klucz autoryzacji do nawiązania połączenia.
struna
enableInternetSecurity
Włącz zabezpieczenia internetowe.
Bool
enablePrivateLinkFastPath
Pomiń bramę usługi ExpressRoute podczas uzyskiwania dostępu do łączy prywatnych. Należy włączyć usługę ExpressRoute FastPath (expressRouteGatewayBypass).
Bool
expressRouteCircuitPeering
Komunikacja równorzędna obwodu usługi ExpressRoute.
ExpressRouteCircuitPeeringId (wymagane)
expressRouteGatewayBypass
Włącz usługę FastPath do koncentratora zapory vWan.
Bool
routingKonfiguracja
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
RoutingKonfiguracja
routingWeight
Waga routingu skojarzona z połączeniem.
Int
ExpressRouteGatewayProperties
Nazwa
Opis
Wartość
allowNonVirtualWanTraffic
Konfiguruje tę bramę tak, aby akceptowała ruch z sieci innych niż Virtual WAN.
Bool
autoSkalowanieKonfiguracja
Konfiguracja automatycznego skalowania.
ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections
Lista połączeń usługi ExpressRoute z bramą usługi ExpressRoute.
ExpressRouteConnection []
virtualHub
Koncentrator wirtualny, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony.
VirtualHubId (wymagane)
ExpressRouteGatewayPropertiesAutoScaleConfiguration
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds
Nazwa
Opis
Wartość
Max
Maksymalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute.
Int
Min
Minimalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute.
Int
Microsoft.Network/expressRouteGateways
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości bramy usługi Express Route.
ExpressRouteGatewayProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości.
typ
Typ zasobu
"Microsoft.Network/expressRouteGateways@2023-05-01"
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
SubResource []
Etykiety
Lista etykiet.
string[]
RoutingKonfiguracja
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
SubResource
inboundRouteMap
Identyfikator zasobu RouteMap skojarzony z tą konfiguracją RoutingConfiguration dla tras wyuczonych dla ruchu przychodzącego.
SubResource
outboundRouteMap
Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego.
SubResource
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej.
usługi VnetRoute
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
string[]
nazwa
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
struna
nextHopIpAddress
Adres IP następnego przeskoku.
struna
StaticRoutesConfig
Nazwa
Opis
Wartość
vnetLocalRouteOverrideCriteria
Parametr określający, czy urządzenie WUS w sieci wirtualnej szprychy jest pomijane dla ruchu z miejscem docelowym w szprychach.
"Zawiera" "Równe"
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VirtualHubId
Nazwa
Opis
Wartość
id
Identyfikator URI zasobu dla koncentratora wirtualnego, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony. Zasób koncentratora wirtualnego i zasób bramy usługi ExpressRoute znajdują się w tej samej subskrypcji.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
staticRoutesConfig
Konfiguracja tras statycznych w tym hubVnetConnection.
StaticRoutesConfig