Microsoft.Network expressRouteCircuits 2022-01-01
- najnowsze
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Definicja zasobu Bicep
Typ zasobu expressRouteCircuits można wdrożyć za pomocą operacji, które są przeznaczone:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/expressRouteCircuits, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/expressRouteCircuits@2022-01-01' = {
location: 'string'
name: 'string'
properties: {
allowClassicOperations: bool
authorizationKey: 'string'
authorizations: [
{
id: 'string'
name: 'string'
properties: {
authorizationKey: 'string'
authorizationUseStatus: 'string'
}
}
]
bandwidthInGbps: int
circuitProvisioningState: 'string'
expressRoutePort: {
id: 'string'
}
gatewayManagerEtag: 'string'
globalReachEnabled: bool
peerings: [
{
id: 'string'
name: 'string'
properties: {
azureASN: int
connections: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
authorizationKey: 'string'
expressRouteCircuitPeering: {
id: 'string'
}
ipv6CircuitConnectionConfig: {
addressPrefix: 'string'
}
peerExpressRouteCircuitPeering: {
id: 'string'
}
}
}
]
expressRouteConnection: {}
gatewayManagerEtag: 'string'
ipv6PeeringConfig: {
microsoftPeeringConfig: {
advertisedCommunities: [
'string'
]
advertisedPublicPrefixes: [
'string'
]
customerASN: int
legacyMode: int
routingRegistryName: 'string'
}
primaryPeerAddressPrefix: 'string'
routeFilter: {
id: 'string'
}
secondaryPeerAddressPrefix: 'string'
state: 'string'
}
microsoftPeeringConfig: {
advertisedCommunities: [
'string'
]
advertisedPublicPrefixes: [
'string'
]
customerASN: int
legacyMode: int
routingRegistryName: 'string'
}
peerASN: int
peeringType: 'string'
primaryAzurePort: 'string'
primaryPeerAddressPrefix: 'string'
routeFilter: {
id: 'string'
}
secondaryAzurePort: 'string'
secondaryPeerAddressPrefix: 'string'
sharedKey: 'string'
state: 'string'
stats: {
primarybytesIn: int
primarybytesOut: int
secondarybytesIn: int
secondarybytesOut: int
}
vlanId: int
}
}
]
serviceKey: 'string'
serviceProviderNotes: 'string'
serviceProviderProperties: {
bandwidthInMbps: int
peeringLocation: 'string'
serviceProviderName: 'string'
}
serviceProviderProvisioningState: 'string'
}
sku: {
family: 'string'
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
AuthorizationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
authorizationKey | Klucz autoryzacji. | struna |
authorizationUseStatus | Stan użycia autoryzacji. | "Dostępne" "InUse" |
ExpressRouteCircuitAuthorization
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości autoryzacji obwodu usługi Express Route. | AuthorizationPropertiesFormat |
ExpressRouteCircuitConnection
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości połączenia obwodu usługi Express Route. | ExpressRouteCircuitConnectionPropertiesFormat |
ExpressRouteCircuitConnectionPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | /29 przestrzeń adresów IP, aby wyrzucić adresy klienta dla tuneli. | struna |
authorizationKey | Klucz autoryzacji. | struna |
expressRouteCircuitPeering | Odwołanie do zasobu prywatnej komunikacji równorzędnej obwodu usługi Express Route inicjującego połączenie. | |
ipv6CircuitConnectionConfig | Prefiks adresu IPv6Właściwości połączenia obwodu usługi Express Route. | Ipv6CircuitConnectionConfig |
peerExpressRouteCircuitPeering | Odwołanie do zasobu prywatnej komunikacji równorzędnej obwodu usługi Express Route dla obwodu równorzędnego. | |
ExpressRouteCircuitPeering
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości komunikacji równorzędnej obwodu usługi Express Route. | ExpressRouteCircuitPeeringPropertiesFormat |
ExpressRouteCircuitPeeringConfig
Nazwa | Opis | Wartość |
---|---|---|
anonsowanePolecenia | Społeczności komunikacji równorzędnej bgp. Określono dla komunikacji równorzędnej firmy Microsoft. | string[] |
anonsowanePublicPrefixes | Odwołanie do anonsowanychpublicPrefixes. | string[] |
customerASN | Nazwa CustomerASN komunikacji równorzędnej. | Int |
legacyMode | Starszy tryb komunikacji równorzędnej. | Int |
routingRegistryName | RoutingRegistryName konfiguracji. | struna |
ExpressRouteCircuitPeeringPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
azureASN | The Azure ASN. | Int |
Połączenia | Lista połączeń obwodu skojarzonych z prywatną komunikacją równorzędną platformy Azure dla tego obwodu. | ExpressRouteCircuitConnection[] |
ExpressRouteConnection | Połączenie usługi ExpressRoute. | ExpressRouteConnectionId |
gatewayManagerEtag | Element Etag GatewayManager. | struna |
ipv6PeeringConfig | Konfiguracja komunikacji równorzędnej IPv6. | Ipv6ExpressRouteCircuitPeeringConfig |
microsoftPeeringConfig | Konfiguracja komunikacji równorzędnej firmy Microsoft. | ExpressRouteCircuitPeeringConfig |
peerASN | Równorzędny numer ASN. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 4294967295 |
peeringType | Typ komunikacji równorzędnej. | "AzurePrivatePeering" "AzurePublicPeering" "MicrosoftPeering" |
primaryAzurePort | Port podstawowy. | struna |
primaryPeerAddressPrefix | Prefiks adresu podstawowego. | struna |
routeFilter | Odwołanie do zasobu RouteFilter. | |
secondaryAzurePort | Port pomocniczy. | struna |
secondaryPeerAddressPrefix | Prefiks adresu pomocniczego. | struna |
sharedKey | Klucz wspólny. | struna |
stan | Stan komunikacji równorzędnej. | "Wyłączone" "Włączone" |
Statystyki | Statystyki komunikacji równorzędnej obwodu usługi Express Route. | ExpressRouteCircuitStats |
vlanId | Identyfikator sieci VLAN. | Int |
ExpressRouteCircuitPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
allowClassicOperations | Zezwalaj na operacje klasyczne. | Bool |
authorizationKey | Klucz autoryzacji. | struna |
Zezwoleń | Lista autoryzacji. | ExpressRouteCircuitAuthorization[] |
bandwidthInGbps | Przepustowość obwodu, gdy obwód jest aprowizowany w zasobie ExpressRoutePort. | Int |
circuitProvisioningState | Stan CircuitProvisioningState zasobu. | struna |
expressRoutePort | Odwołanie do zasobu ExpressRoutePort podczas aprowizowania obwodu w zasobie ExpressRoutePort. | |
gatewayManagerEtag | Element Etag GatewayManager. | struna |
globalReachEnabled | Flaga oznaczającą stan globalnego zasięgu. | Bool |
komunikacja równorzędna | Lista komunikacji równorzędnej. | ExpressRouteCircuitPeering[] |
serviceKey | Klucz usługi. | struna |
serviceProviderNotes | The ServiceProviderNotes. | struna |
serviceProviderProperties | Właściwość ServiceProvider. | ExpressRouteCircuitServiceProviderProperties |
serviceProviderProvisioningState | Stan ServiceProviderProvisioningState zasobu. | "Anulowanie aprowizacji" "Nie aprowizowana" "Zainicjowano obsługę administracyjną" "Aprowizowanie" |
ExpressRouteCircuitServiceProviderProperties
Nazwa | Opis | Wartość |
---|---|---|
przepustowośćInMbps | PrzepustowośćInMbps. | Int |
komunikacja równorzędnaLokalizacja | Lokalizacja komunikacji równorzędnej. | struna |
serviceProviderName | ServiceProviderName. | struna |
ExpressRouteCircuitSku
Nazwa | Opis | Wartość |
---|---|---|
rodzina | Rodzina jednostki SKU. | "MeteredData" "UnlimitedData" |
nazwa | Nazwa jednostki SKU. | struna |
kondygnacja | Warstwa jednostki SKU. | "Podstawowa" "Lokalny" "Premium" "Standardowa" |
ExpressRouteCircuitStats
Nazwa | Opis | Wartość |
---|---|---|
primarybytesIn | Podstawowy bajtW komunikacji równorzędnej. | Int |
primarybytesOut | Podstawowy bajt bajtów komunikacji równorzędnej. | Int |
secondarybytesIn | Pomocnicze bajtyW komunikacji równorzędnej. | Int |
secondarybytesOut | Pomocniczy bajt bajtów komunikacji równorzędnej. | Int |
ExpressRouteConnectionId
Nazwa | Opis | Wartość |
---|
Ipv6CircuitConnectionConfig
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | /125 przestrzeń adresów IP, aby wyrzuceć adresy klientów na potrzeby zasięgu globalnego. | struna |
Ipv6ExpressRouteCircuitPeeringConfig
Nazwa | Opis | Wartość |
---|---|---|
microsoftPeeringConfig | Konfiguracja komunikacji równorzędnej firmy Microsoft. | ExpressRouteCircuitPeeringConfig |
primaryPeerAddressPrefix | Prefiks adresu podstawowego. | struna |
routeFilter | Odwołanie do zasobu RouteFilter. | |
secondaryPeerAddressPrefix | Prefiks adresu pomocniczego. | struna |
stan | Stan komunikacji równorzędnej. | "Wyłączone" "Włączone" |
Microsoft.Network/expressRouteCircuits
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości obwodu usługi Express Route. | ExpressRouteCircuitPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU. | ExpressRouteCircuitSku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
Plik Bicep | Opis |
---|---|
tworzenie obwodu usługi ExpressRoute | Ten szablon tworzy obwód usługi ExpressRoute dla określonego dostawcy usług i jednostki SKU |
obwodu usługi ExpressRoute z prywatną komunikacją równorzędną i siecią wirtualną platformy Azure | Ten szablon umożliwia skonfigurowanie komunikacji równorzędnej firmy Microsoft usługi ExpressRoute, wdrożenie sieci wirtualnej platformy Azure z bramą usługi ExpressRoute i połączenie sieci wirtualnej z obwodem usługi ExpressRoute |
Definicja zasobu szablonu usługi ARM
Typ zasobu expressRouteCircuits można wdrożyć za pomocą operacji, które są przeznaczone:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/expressRouteCircuits, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/expressRouteCircuits",
"apiVersion": "2022-01-01",
"name": "string",
"location": "string",
"properties": {
"allowClassicOperations": "bool",
"authorizationKey": "string",
"authorizations": [
{
"id": "string",
"name": "string",
"properties": {
"authorizationKey": "string",
"authorizationUseStatus": "string"
}
}
],
"bandwidthInGbps": "int",
"circuitProvisioningState": "string",
"expressRoutePort": {
"id": "string"
},
"gatewayManagerEtag": "string",
"globalReachEnabled": "bool",
"peerings": [
{
"id": "string",
"name": "string",
"properties": {
"azureASN": "int",
"connections": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"authorizationKey": "string",
"expressRouteCircuitPeering": {
"id": "string"
},
"ipv6CircuitConnectionConfig": {
"addressPrefix": "string"
},
"peerExpressRouteCircuitPeering": {
"id": "string"
}
}
}
],
"expressRouteConnection": {
},
"gatewayManagerEtag": "string",
"ipv6PeeringConfig": {
"microsoftPeeringConfig": {
"advertisedCommunities": [ "string" ],
"advertisedPublicPrefixes": [ "string" ],
"customerASN": "int",
"legacyMode": "int",
"routingRegistryName": "string"
},
"primaryPeerAddressPrefix": "string",
"routeFilter": {
"id": "string"
},
"secondaryPeerAddressPrefix": "string",
"state": "string"
},
"microsoftPeeringConfig": {
"advertisedCommunities": [ "string" ],
"advertisedPublicPrefixes": [ "string" ],
"customerASN": "int",
"legacyMode": "int",
"routingRegistryName": "string"
},
"peerASN": "int",
"peeringType": "string",
"primaryAzurePort": "string",
"primaryPeerAddressPrefix": "string",
"routeFilter": {
"id": "string"
},
"secondaryAzurePort": "string",
"secondaryPeerAddressPrefix": "string",
"sharedKey": "string",
"state": "string",
"stats": {
"primarybytesIn": "int",
"primarybytesOut": "int",
"secondarybytesIn": "int",
"secondarybytesOut": "int"
},
"vlanId": "int"
}
}
],
"serviceKey": "string",
"serviceProviderNotes": "string",
"serviceProviderProperties": {
"bandwidthInMbps": "int",
"peeringLocation": "string",
"serviceProviderName": "string"
},
"serviceProviderProvisioningState": "string"
},
"sku": {
"family": "string",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
AuthorizationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
authorizationKey | Klucz autoryzacji. | struna |
authorizationUseStatus | Stan użycia autoryzacji. | "Dostępne" "InUse" |
ExpressRouteCircuitAuthorization
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości autoryzacji obwodu usługi Express Route. | AuthorizationPropertiesFormat |
ExpressRouteCircuitConnection
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości połączenia obwodu usługi Express Route. | ExpressRouteCircuitConnectionPropertiesFormat |
ExpressRouteCircuitConnectionPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | /29 przestrzeń adresów IP, aby wyrzucić adresy klienta dla tuneli. | struna |
authorizationKey | Klucz autoryzacji. | struna |
expressRouteCircuitPeering | Odwołanie do zasobu prywatnej komunikacji równorzędnej obwodu usługi Express Route inicjującego połączenie. | |
ipv6CircuitConnectionConfig | Prefiks adresu IPv6Właściwości połączenia obwodu usługi Express Route. | Ipv6CircuitConnectionConfig |
peerExpressRouteCircuitPeering | Odwołanie do zasobu prywatnej komunikacji równorzędnej obwodu usługi Express Route dla obwodu równorzędnego. | |
ExpressRouteCircuitPeering
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości komunikacji równorzędnej obwodu usługi Express Route. | ExpressRouteCircuitPeeringPropertiesFormat |
ExpressRouteCircuitPeeringConfig
Nazwa | Opis | Wartość |
---|---|---|
anonsowanePolecenia | Społeczności komunikacji równorzędnej bgp. Określono dla komunikacji równorzędnej firmy Microsoft. | string[] |
anonsowanePublicPrefixes | Odwołanie do anonsowanychpublicPrefixes. | string[] |
customerASN | Nazwa CustomerASN komunikacji równorzędnej. | Int |
legacyMode | Starszy tryb komunikacji równorzędnej. | Int |
routingRegistryName | RoutingRegistryName konfiguracji. | struna |
ExpressRouteCircuitPeeringPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
azureASN | The Azure ASN. | Int |
Połączenia | Lista połączeń obwodu skojarzonych z prywatną komunikacją równorzędną platformy Azure dla tego obwodu. | ExpressRouteCircuitConnection[] |
ExpressRouteConnection | Połączenie usługi ExpressRoute. | ExpressRouteConnectionId |
gatewayManagerEtag | Element Etag GatewayManager. | struna |
ipv6PeeringConfig | Konfiguracja komunikacji równorzędnej IPv6. | Ipv6ExpressRouteCircuitPeeringConfig |
microsoftPeeringConfig | Konfiguracja komunikacji równorzędnej firmy Microsoft. | ExpressRouteCircuitPeeringConfig |
peerASN | Równorzędny numer ASN. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 4294967295 |
peeringType | Typ komunikacji równorzędnej. | "AzurePrivatePeering" "AzurePublicPeering" "MicrosoftPeering" |
primaryAzurePort | Port podstawowy. | struna |
primaryPeerAddressPrefix | Prefiks adresu podstawowego. | struna |
routeFilter | Odwołanie do zasobu RouteFilter. | |
secondaryAzurePort | Port pomocniczy. | struna |
secondaryPeerAddressPrefix | Prefiks adresu pomocniczego. | struna |
sharedKey | Klucz wspólny. | struna |
stan | Stan komunikacji równorzędnej. | "Wyłączone" "Włączone" |
Statystyki | Statystyki komunikacji równorzędnej obwodu usługi Express Route. | ExpressRouteCircuitStats |
vlanId | Identyfikator sieci VLAN. | Int |
ExpressRouteCircuitPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
allowClassicOperations | Zezwalaj na operacje klasyczne. | Bool |
authorizationKey | Klucz autoryzacji. | struna |
Zezwoleń | Lista autoryzacji. | ExpressRouteCircuitAuthorization[] |
bandwidthInGbps | Przepustowość obwodu, gdy obwód jest aprowizowany w zasobie ExpressRoutePort. | Int |
circuitProvisioningState | Stan CircuitProvisioningState zasobu. | struna |
expressRoutePort | Odwołanie do zasobu ExpressRoutePort podczas aprowizowania obwodu w zasobie ExpressRoutePort. | |
gatewayManagerEtag | Element Etag GatewayManager. | struna |
globalReachEnabled | Flaga oznaczającą stan globalnego zasięgu. | Bool |
komunikacja równorzędna | Lista komunikacji równorzędnej. | ExpressRouteCircuitPeering[] |
serviceKey | Klucz usługi. | struna |
serviceProviderNotes | The ServiceProviderNotes. | struna |
serviceProviderProperties | Właściwość ServiceProvider. | ExpressRouteCircuitServiceProviderProperties |
serviceProviderProvisioningState | Stan ServiceProviderProvisioningState zasobu. | "Anulowanie aprowizacji" "Nie aprowizowana" "Zainicjowano obsługę administracyjną" "Aprowizowanie" |
ExpressRouteCircuitServiceProviderProperties
Nazwa | Opis | Wartość |
---|---|---|
przepustowośćInMbps | PrzepustowośćInMbps. | Int |
komunikacja równorzędnaLokalizacja | Lokalizacja komunikacji równorzędnej. | struna |
serviceProviderName | ServiceProviderName. | struna |
ExpressRouteCircuitSku
Nazwa | Opis | Wartość |
---|---|---|
rodzina | Rodzina jednostki SKU. | "MeteredData" "UnlimitedData" |
nazwa | Nazwa jednostki SKU. | struna |
kondygnacja | Warstwa jednostki SKU. | "Podstawowa" "Lokalny" "Premium" "Standardowa" |
ExpressRouteCircuitStats
Nazwa | Opis | Wartość |
---|---|---|
primarybytesIn | Podstawowy bajtW komunikacji równorzędnej. | Int |
primarybytesOut | Podstawowy bajt bajtów komunikacji równorzędnej. | Int |
secondarybytesIn | Pomocnicze bajtyW komunikacji równorzędnej. | Int |
secondarybytesOut | Pomocniczy bajt bajtów komunikacji równorzędnej. | Int |
ExpressRouteConnectionId
Nazwa | Opis | Wartość |
---|
Ipv6CircuitConnectionConfig
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | /125 przestrzeń adresów IP, aby wyrzuceć adresy klientów na potrzeby zasięgu globalnego. | struna |
Ipv6ExpressRouteCircuitPeeringConfig
Nazwa | Opis | Wartość |
---|---|---|
microsoftPeeringConfig | Konfiguracja komunikacji równorzędnej firmy Microsoft. | ExpressRouteCircuitPeeringConfig |
primaryPeerAddressPrefix | Prefiks adresu podstawowego. | struna |
routeFilter | Odwołanie do zasobu RouteFilter. | |
secondaryPeerAddressPrefix | Prefiks adresu pomocniczego. | struna |
stan | Stan komunikacji równorzędnej. | "Wyłączone" "Włączone" |
Microsoft.Network/expressRouteCircuits
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2022-01-01' |
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości obwodu usługi Express Route. | ExpressRouteCircuitPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU. | ExpressRouteCircuitSku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Network/expressRouteCircuits" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Szablon | Opis |
---|---|
tworzenie obwodu usługi ExpressRoute wdrażanie |
Ten szablon tworzy obwód usługi ExpressRoute dla określonego dostawcy usług i jednostki SKU |
Tworzenie obwodu usługi ExpressRoute za pomocą komunikacji równorzędnej BGP wdrażanie |
Ten szablon tworzy obwód usługi ExpressRoute i komunikację równorzędną BGP AzurePrublicPeering dla określonego dostawcy usług i jednostki SKU |
obwodu usługi ExpressRoute z prywatną komunikacją równorzędną i siecią wirtualną platformy Azure wdrażanie |
Ten szablon umożliwia skonfigurowanie komunikacji równorzędnej firmy Microsoft usługi ExpressRoute, wdrożenie sieci wirtualnej platformy Azure z bramą usługi ExpressRoute i połączenie sieci wirtualnej z obwodem usługi ExpressRoute |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu expressRouteCircuits można wdrożyć za pomocą operacji, które są przeznaczone:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/expressRouteCircuits, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/expressRouteCircuits@2022-01-01"
name = "string"
location = "string"
sku = {
family = "string"
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
allowClassicOperations = bool
authorizationKey = "string"
authorizations = [
{
id = "string"
name = "string"
properties = {
authorizationKey = "string"
authorizationUseStatus = "string"
}
}
]
bandwidthInGbps = int
circuitProvisioningState = "string"
expressRoutePort = {
id = "string"
}
gatewayManagerEtag = "string"
globalReachEnabled = bool
peerings = [
{
id = "string"
name = "string"
properties = {
azureASN = int
connections = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
authorizationKey = "string"
expressRouteCircuitPeering = {
id = "string"
}
ipv6CircuitConnectionConfig = {
addressPrefix = "string"
}
peerExpressRouteCircuitPeering = {
id = "string"
}
}
}
]
expressRouteConnection = {
}
gatewayManagerEtag = "string"
ipv6PeeringConfig = {
microsoftPeeringConfig = {
advertisedCommunities = [
"string"
]
advertisedPublicPrefixes = [
"string"
]
customerASN = int
legacyMode = int
routingRegistryName = "string"
}
primaryPeerAddressPrefix = "string"
routeFilter = {
id = "string"
}
secondaryPeerAddressPrefix = "string"
state = "string"
}
microsoftPeeringConfig = {
advertisedCommunities = [
"string"
]
advertisedPublicPrefixes = [
"string"
]
customerASN = int
legacyMode = int
routingRegistryName = "string"
}
peerASN = int
peeringType = "string"
primaryAzurePort = "string"
primaryPeerAddressPrefix = "string"
routeFilter = {
id = "string"
}
secondaryAzurePort = "string"
secondaryPeerAddressPrefix = "string"
sharedKey = "string"
state = "string"
stats = {
primarybytesIn = int
primarybytesOut = int
secondarybytesIn = int
secondarybytesOut = int
}
vlanId = int
}
}
]
serviceKey = "string"
serviceProviderNotes = "string"
serviceProviderProperties = {
bandwidthInMbps = int
peeringLocation = "string"
serviceProviderName = "string"
}
serviceProviderProvisioningState = "string"
}
})
}
Wartości właściwości
AuthorizationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
authorizationKey | Klucz autoryzacji. | struna |
authorizationUseStatus | Stan użycia autoryzacji. | "Dostępne" "InUse" |
ExpressRouteCircuitAuthorization
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości autoryzacji obwodu usługi Express Route. | AuthorizationPropertiesFormat |
ExpressRouteCircuitConnection
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości połączenia obwodu usługi Express Route. | ExpressRouteCircuitConnectionPropertiesFormat |
ExpressRouteCircuitConnectionPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | /29 przestrzeń adresów IP, aby wyrzucić adresy klienta dla tuneli. | struna |
authorizationKey | Klucz autoryzacji. | struna |
expressRouteCircuitPeering | Odwołanie do zasobu prywatnej komunikacji równorzędnej obwodu usługi Express Route inicjującego połączenie. | |
ipv6CircuitConnectionConfig | Prefiks adresu IPv6Właściwości połączenia obwodu usługi Express Route. | Ipv6CircuitConnectionConfig |
peerExpressRouteCircuitPeering | Odwołanie do zasobu prywatnej komunikacji równorzędnej obwodu usługi Express Route dla obwodu równorzędnego. | |
ExpressRouteCircuitPeering
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | struna |
Właściwości | Właściwości komunikacji równorzędnej obwodu usługi Express Route. | ExpressRouteCircuitPeeringPropertiesFormat |
ExpressRouteCircuitPeeringConfig
Nazwa | Opis | Wartość |
---|---|---|
anonsowanePolecenia | Społeczności komunikacji równorzędnej bgp. Określono dla komunikacji równorzędnej firmy Microsoft. | string[] |
anonsowanePublicPrefixes | Odwołanie do anonsowanychpublicPrefixes. | string[] |
customerASN | Nazwa CustomerASN komunikacji równorzędnej. | Int |
legacyMode | Starszy tryb komunikacji równorzędnej. | Int |
routingRegistryName | RoutingRegistryName konfiguracji. | struna |
ExpressRouteCircuitPeeringPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
azureASN | The Azure ASN. | Int |
Połączenia | Lista połączeń obwodu skojarzonych z prywatną komunikacją równorzędną platformy Azure dla tego obwodu. | ExpressRouteCircuitConnection[] |
ExpressRouteConnection | Połączenie usługi ExpressRoute. | ExpressRouteConnectionId |
gatewayManagerEtag | Element Etag GatewayManager. | struna |
ipv6PeeringConfig | Konfiguracja komunikacji równorzędnej IPv6. | Ipv6ExpressRouteCircuitPeeringConfig |
microsoftPeeringConfig | Konfiguracja komunikacji równorzędnej firmy Microsoft. | ExpressRouteCircuitPeeringConfig |
peerASN | Równorzędny numer ASN. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 4294967295 |
peeringType | Typ komunikacji równorzędnej. | "AzurePrivatePeering" "AzurePublicPeering" "MicrosoftPeering" |
primaryAzurePort | Port podstawowy. | struna |
primaryPeerAddressPrefix | Prefiks adresu podstawowego. | struna |
routeFilter | Odwołanie do zasobu RouteFilter. | |
secondaryAzurePort | Port pomocniczy. | struna |
secondaryPeerAddressPrefix | Prefiks adresu pomocniczego. | struna |
sharedKey | Klucz wspólny. | struna |
stan | Stan komunikacji równorzędnej. | "Wyłączone" "Włączone" |
Statystyki | Statystyki komunikacji równorzędnej obwodu usługi Express Route. | ExpressRouteCircuitStats |
vlanId | Identyfikator sieci VLAN. | Int |
ExpressRouteCircuitPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
allowClassicOperations | Zezwalaj na operacje klasyczne. | Bool |
authorizationKey | Klucz autoryzacji. | struna |
Zezwoleń | Lista autoryzacji. | ExpressRouteCircuitAuthorization[] |
bandwidthInGbps | Przepustowość obwodu, gdy obwód jest aprowizowany w zasobie ExpressRoutePort. | Int |
circuitProvisioningState | Stan CircuitProvisioningState zasobu. | struna |
expressRoutePort | Odwołanie do zasobu ExpressRoutePort podczas aprowizowania obwodu w zasobie ExpressRoutePort. | |
gatewayManagerEtag | Element Etag GatewayManager. | struna |
globalReachEnabled | Flaga oznaczającą stan globalnego zasięgu. | Bool |
komunikacja równorzędna | Lista komunikacji równorzędnej. | ExpressRouteCircuitPeering[] |
serviceKey | Klucz usługi. | struna |
serviceProviderNotes | The ServiceProviderNotes. | struna |
serviceProviderProperties | Właściwość ServiceProvider. | ExpressRouteCircuitServiceProviderProperties |
serviceProviderProvisioningState | Stan ServiceProviderProvisioningState zasobu. | "Anulowanie aprowizacji" "Nie aprowizowana" "Zainicjowano obsługę administracyjną" "Aprowizowanie" |
ExpressRouteCircuitServiceProviderProperties
Nazwa | Opis | Wartość |
---|---|---|
przepustowośćInMbps | PrzepustowośćInMbps. | Int |
komunikacja równorzędnaLokalizacja | Lokalizacja komunikacji równorzędnej. | struna |
serviceProviderName | ServiceProviderName. | struna |
ExpressRouteCircuitSku
Nazwa | Opis | Wartość |
---|---|---|
rodzina | Rodzina jednostki SKU. | "MeteredData" "UnlimitedData" |
nazwa | Nazwa jednostki SKU. | struna |
kondygnacja | Warstwa jednostki SKU. | "Podstawowa" "Lokalny" "Premium" "Standardowa" |
ExpressRouteCircuitStats
Nazwa | Opis | Wartość |
---|---|---|
primarybytesIn | Podstawowy bajtW komunikacji równorzędnej. | Int |
primarybytesOut | Podstawowy bajt bajtów komunikacji równorzędnej. | Int |
secondarybytesIn | Pomocnicze bajtyW komunikacji równorzędnej. | Int |
secondarybytesOut | Pomocniczy bajt bajtów komunikacji równorzędnej. | Int |
ExpressRouteConnectionId
Nazwa | Opis | Wartość |
---|
Ipv6CircuitConnectionConfig
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | /125 przestrzeń adresów IP, aby wyrzuceć adresy klientów na potrzeby zasięgu globalnego. | struna |
Ipv6ExpressRouteCircuitPeeringConfig
Nazwa | Opis | Wartość |
---|---|---|
microsoftPeeringConfig | Konfiguracja komunikacji równorzędnej firmy Microsoft. | ExpressRouteCircuitPeeringConfig |
primaryPeerAddressPrefix | Prefiks adresu podstawowego. | struna |
routeFilter | Odwołanie do zasobu RouteFilter. | |
secondaryPeerAddressPrefix | Prefiks adresu pomocniczego. | struna |
stan | Stan komunikacji równorzędnej. | "Wyłączone" "Włączone" |
Microsoft.Network/expressRouteCircuits
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości obwodu usługi Express Route. | ExpressRouteCircuitPropertiesFormat |
Numer jednostki magazynowej | Jednostka SKU. | ExpressRouteCircuitSku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Network/expressRouteCircuits@2022-01-01" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.