Microsoft.Network expressRouteGateways 2022-01-01
Artykuł
01/13/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 dziennik zmian .
Aby utworzyć zasób Microsoft.Network/expressRouteGateways, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/expressRouteGateways@2022-01-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
autoScaleConfiguration: {
bounds: {
max: int
min: int
}
}
expressRouteConnections: [
{
id: 'string'
name: 'string'
properties: {
authorizationKey: 'string'
enableInternetSecurity: bool
expressRouteCircuitPeering: {
id: 'string'
}
expressRouteGatewayBypass: bool
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
}
}
routingWeight: int
}
}
]
virtualHub: {
id: 'string'
}
}
}
Wartości właściwości
expressRouteGateways
Nazwa
Opis
Wartość
name
Nazwa zasobu
ciąg (wymagany)
location
Lokalizacja zasobu.
ciąg
tags
Tagi zasobów.
Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties
Właściwości bramy usługi Express Route.
ExpressRouteGatewayProperties
ExpressRouteGatewayProperties
ExpressRouteGatewayPropertiesAutoScaleConfiguration
ExpressRouteGatewayPropertiesAutoScaleConfigurationB...
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
ExpressRouteConnection
Nazwa
Opis
Wartość
identyfikator
Identyfikator zasobu.
ciąg
name
Nazwa zasobu.
ciąg (wymagany)
properties
Właściwości połączenia usługi Express Route.
ExpressRouteConnectionProperties
ExpressRouteConnectionProperties
Nazwa
Opis
Wartość
authorizationKey
Klucz autoryzacji do nawiązania połączenia.
ciąg
enableInternetSecurity
Włącz zabezpieczenia internetowe.
bool
expressRouteCircuitPeering
Komunikacja równorzędna obwodu usługi ExpressRoute.
ExpressRouteCircuitPeeringId (wymagane)
expressRouteGatewayBypass
Włącz funkcję FastPath do koncentratora zapory vWan.
bool
Routingconfiguration
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
Routingconfiguration
routing wagi
Waga routingu skojarzona z połączeniem.
int
ExpressRouteCircuitPeeringId
Nazwa
Opis
Wartość
identyfikator
Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute.
ciąg
Routingconfiguration
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
Podźródło
propagatedRouteTables
Lista elementów RouteTables do anonsowania tras do.
Propagowana tabelaroute
vnetRoutes
Lista tras kontrolujących routing z usługi VirtualHub do połączenia z siecią wirtualną.
Sieć wirtualnaRoute
Podźródło
Nazwa
Opis
Wartość
identyfikator
Identyfikator zasobu.
ciąg
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
Podźródło []
Etykiety
Lista etykiet.
ciąg[]
Sieć wirtualnaRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes
Lista wszystkich prefiksów adresów.
ciąg[]
name
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
ciąg
nextHopIpAddress
Adres IP następnego przeskoku.
ciąg
VirtualHubId
Nazwa
Opis
Wartość
identyfikator
Identyfikator URI zasobu dla centrum wirtualnego, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożona. Zasób koncentratora wirtualnego i zasób bramy usługi ExpressRoute znajdują się w tej samej subskrypcji.
ciąg
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
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 dziennik zmian .
Aby utworzyć zasób Microsoft.Network/expressRouteGateways, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/expressRouteGateways",
"apiVersion": "2022-01-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"autoScaleConfiguration": {
"bounds": {
"max": "int",
"min": "int"
}
},
"expressRouteConnections": [
{
"id": "string",
"name": "string",
"properties": {
"authorizationKey": "string",
"enableInternetSecurity": "bool",
"expressRouteCircuitPeering": {
"id": "string"
},
"expressRouteGatewayBypass": "bool",
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
]
}
},
"routingWeight": "int"
}
}
],
"virtualHub": {
"id": "string"
}
}
}
Wartości właściwości
expressRouteGateways
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.Network/expressRouteGateways"
apiVersion
Wersja interfejsu API zasobów
'2022-01-01'
name
Nazwa zasobu
ciąg (wymagany)
location
Lokalizacja zasobu.
ciąg
tags
Tagi zasobów.
Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties
Właściwości bramy usługi Express Route.
ExpressRouteGatewayProperties
ExpressRouteGatewayProperties
ExpressRouteGatewayPropertiesAutoScaleConfiguration
ExpressRouteGatewayPropertiesAutoScaleConfigurationB...
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
ExpressRouteConnection
Nazwa
Opis
Wartość
identyfikator
Identyfikator zasobu.
ciąg
name
Nazwa zasobu.
ciąg (wymagany)
properties
Właściwości połączenia usługi Express Route.
ExpressRouteConnectionProperties
ExpressRouteConnectionProperties
Nazwa
Opis
Wartość
authorizationKey
Klucz autoryzacji do nawiązania połączenia.
ciąg
enableInternetSecurity
Włącz zabezpieczenia internetowe.
bool
expressRouteCircuitPeering
Komunikacja równorzędna obwodu usługi ExpressRoute.
ExpressRouteCircuitPeeringId (wymagane)
expressRouteGatewayBypass
Włącz funkcję FastPath do koncentratora zapory vWan.
bool
Routingconfiguration
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
Routingconfiguration
routing wagi
Waga routingu skojarzona z połączeniem.
int
ExpressRouteCircuitPeeringId
Nazwa
Opis
Wartość
identyfikator
Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute.
ciąg
Routingconfiguration
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
Podźródło
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras kontrolujących routing z usługi VirtualHub do połączenia sieci wirtualnej.
VnetRoute
Podźródło
Nazwa
Opis
Wartość
identyfikator
Identyfikator zasobu.
ciąg
PropagatedRouteTable
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel routeTables.
Podźródło []
Etykiety
Lista etykiet.
ciąg[]
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
ciąg[]
name
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
ciąg
nextHopIpAddress
Adres IP następnego przeskoku.
ciąg
VirtualHubId
Nazwa
Opis
Wartość
identyfikator
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.
ciąg
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu expressRouteGateways można wdrożyć z operacjami docelowymi:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.Network/expressRouteGateways, dodaj następujący element Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/expressRouteGateways@2022-01-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
autoScaleConfiguration = {
bounds = {
max = int
min = int
}
}
expressRouteConnections = [
{
id = "string"
name = "string"
properties = {
authorizationKey = "string"
enableInternetSecurity = bool
expressRouteCircuitPeering = {
id = "string"
}
expressRouteGatewayBypass = bool
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
}
}
routingWeight = int
}
}
]
virtualHub = {
id = "string"
}
}
})
}
Wartości właściwości
expressRouteGateways
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.Network/expressRouteGateways@2022-01-01"
name
Nazwa zasobu
ciąg (wymagany)
location
Lokalizacja zasobu.
ciąg
parent_id
Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów.
ciąg (wymagany)
tags
Tagi zasobów.
Słownik nazw tagów i wartości.
properties
Właściwości bramy usługi Express Route.
ExpressRouteGatewayProperties
ExpressRouteGatewayProperties
ExpressRouteGatewayPropertiesAutoScaleConfiguration
ExpressRouteGatewayPropertiesAutoScaleConfigurationB...
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
ExpressRouteConnection
Nazwa
Opis
Wartość
identyfikator
Identyfikator zasobu.
ciąg
name
Nazwa zasobu.
ciąg (wymagany)
properties
Właściwości połączenia usługi Express Route.
ExpressRouteConnectionProperties
ExpressRouteConnectionProperties
Nazwa
Opis
Wartość
authorizationKey
Klucz autoryzacji do nawiązania połączenia.
ciąg
enableInternetSecurity
Włącz zabezpieczenia internetowe.
bool
expressRouteCircuitPeering
Komunikacja równorzędna obwodu usługi ExpressRoute.
ExpressRouteCircuitPeeringId (wymagane)
expressRouteGatewayBypass
Włącz funkcję FastPath do koncentratora zapory vWan.
bool
Routingconfiguration
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
Routingconfiguration
routing wagi
Waga routingu skojarzona z połączeniem.
int
ExpressRouteCircuitPeeringId
Nazwa
Opis
Wartość
identyfikator
Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute.
ciąg
Routingconfiguration
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
Podźródło
propagatedRouteTables
Lista elementów RouteTables do anonsowania tras do.
Propagowana tabelaroute
vnetRoutes
Lista tras kontrolujących routing z usługi VirtualHub do połączenia z siecią wirtualną.
Sieć wirtualnaRoute
Podźródło
Nazwa
Opis
Wartość
identyfikator
Identyfikator zasobu.
ciąg
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
Podźródło []
Etykiety
Lista etykiet.
ciąg[]
Sieć wirtualnaRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes
Lista wszystkich prefiksów adresów.
ciąg[]
name
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
ciąg
nextHopIpAddress
Adres IP następnego przeskoku.
ciąg
VirtualHubId
Nazwa
Opis
Wartość
identyfikator
Identyfikator URI zasobu dla centrum wirtualnego, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożona. Zasób koncentratora wirtualnego i zasób bramy usługi ExpressRoute znajdują się w tej samej subskrypcji.
ciąg