Microsoft.Network expressRouteCircuits/peerings 2016-12-01
Artículo 12/09/2024
2 colaboradores
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso expressRouteCircuits/peerings se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/expressRouteCircuits/peerings, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/expressRouteCircuits/peerings@2016-12-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
azureASN: int
gatewayManagerEtag: 'string'
lastModifiedBy: 'string'
microsoftPeeringConfig: {
advertisedPublicPrefixes: [
'string'
]
advertisedPublicPrefixesState: 'string'
customerASN: int
routingRegistryName: 'string'
}
peerASN: int
peeringType: 'string'
primaryAzurePort: 'string'
primaryPeerAddressPrefix: 'string'
provisioningState: 'string'
routeFilter: {
id: 'string'
location: 'string'
properties: {
rules: [
{
id: 'string'
location: 'string'
properties: {
access: 'string'
communities: [
'string'
]
routeFilterRuleType: 'string'
}
tags: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
secondaryAzurePort: 'string'
secondaryPeerAddressPrefix: 'string'
sharedKey: 'string'
state: 'string'
stats: {
primarybytesIn: int
primarybytesOut: int
secondarybytesIn: int
secondarybytesOut: int
}
vlanId: int
}
}
Valores de propiedad
ExpressRouteCircuitPeeringConfig
Nombre
Descripción
Valor
publicdPublicPrefixes
Referencia de AdvertisedPublicPrefixes.
string[]
advertisedPublicPrefixesState
AdvertisedPublicPrefixState del recurso de emparejamiento. Los valores posibles son "NotConfigured", "Configuring", "Configured" y "ValidationNeeded".
"Configurado" "Configuración" 'NotConfigured' 'ValidationNeededed'
customerASN
CustomerASN del emparejamiento.
Int
routingRegistryName
RoutingRegistryName de la configuración.
cuerda
Nombre
Descripción
Valor
azureASN
Asn de Azure.
Int
gatewayManagerEtag
La etiqueta Etag del GatewayManager.
cuerda
lastModifiedBy
Obtiene si el proveedor o el cliente modificaron por última vez el emparejamiento.
cuerda
microsoftPeeringConfig
Configuración del emparejamiento de Microsoft.
ExpressRouteCircuitPeeringConfig
peerASN
ASN del mismo nivel.
Int
peeringType
The PeeringType. Los valores posibles son: "AzurePublicPeering", "AzurePrivatePeering" y "MicrosoftPeering".
"AzurePrivatePeering" "AzurePublicPeering" "MicrosoftPeering"
primaryAzurePort
Puerto principal.
cuerda
primaryPeerAddressPrefix
Prefijo de dirección principal.
cuerda
provisioningState
Obtiene el estado de aprovisionamiento del recurso de dirección IP pública. Los valores posibles son: "Actualización", "Eliminación" y "Failed".
cuerda
routeFilter
Referencia del recurso RouteFilter.
RouteFilter de
secondaryAzurePort
Puerto secundario.
cuerda
secondaryPeerAddressPrefix
Prefijo de dirección secundaria.
cuerda
sharedKey
Clave compartida.
cuerda
estado
Estado del emparejamiento. Los valores posibles son: "Disabled" y "Enabled"
'Deshabilitado' 'Habilitado'
Estadísticas
Obtiene las estadísticas de emparejamiento.
ExpressRouteCircuitStats
vlanId
Identificador de VLAN.
Int
ExpressRouteCircuitStats
Nombre
Descripción
Valor
primarybytesIn
Obtiene BytesIn del emparejamiento.
Int
primarybytesOut
Obtiene BytesOut del emparejamiento.
Int
secondarybytesIn
Obtiene BytesIn del emparejamiento.
Int
secondarybytesOut
Obtiene BytesOut del emparejamiento.
Int
Microsoft.Network/expressRouteCircuits/peerings
Nombre
Descripción
Valor
nombre
El nombre del recurso
string (obligatorio)
padre
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario .
Nombre simbólico del recurso de tipo: expressRouteCircuits
Propiedades
ExpressRouteCircuitPeeringPropertiesFormat
RouteFilter
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
ubicación
Ubicación del recurso.
cuerda
Propiedades
Recurso de filtro de ruta
RouteFilterPropertiesFormat
Etiquetas
Etiquetas de recursos.
resourceTags de
Nombre
Descripción
Valor
reglas
Colección de RouteFilterRules contenida en un filtro de ruta.
RouteFilterRule []
RouteFilterRule
Nombre
Descripción
Valor
acceso
Tipo de acceso de la regla. Los valores válidos son: 'Allow', 'Deny'
'Permitir' 'Deny' (obligatorio)
comunidades
Colección para los valores de la comunidad bgp en los que se va a filtrar. Por ejemplo, ['12076:5010','12076:5020']
string[] (obligatorio)
routeFilterRuleType
Tipo de regla de la regla. El valor válido es: 'Community'
'Comunidad' (obligatorio)
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep
Descripción
circuito ExpressRoute con emparejamiento privado y de red virtual de Azure
Esta plantilla configura el emparejamiento de Microsoft de ExpressRoute, implementa una red virtual de Azure con la puerta de enlace de Expressroute y vincula la red virtual al circuito ExpressRoute.
Definición de recursos de plantilla de ARM
El tipo de recurso expressRouteCircuits/peerings se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/expressRouteCircuits/peerings, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Network/expressRouteCircuits/peerings",
"apiVersion": "2016-12-01",
"name": "string",
"properties": {
"azureASN": "int",
"gatewayManagerEtag": "string",
"lastModifiedBy": "string",
"microsoftPeeringConfig": {
"advertisedPublicPrefixes": [ "string" ],
"advertisedPublicPrefixesState": "string",
"customerASN": "int",
"routingRegistryName": "string"
},
"peerASN": "int",
"peeringType": "string",
"primaryAzurePort": "string",
"primaryPeerAddressPrefix": "string",
"provisioningState": "string",
"routeFilter": {
"id": "string",
"location": "string",
"properties": {
"rules": [
{
"id": "string",
"location": "string",
"properties": {
"access": "string",
"communities": [ "string" ],
"routeFilterRuleType": "string"
},
"tags": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"secondaryAzurePort": "string",
"secondaryPeerAddressPrefix": "string",
"sharedKey": "string",
"state": "string",
"stats": {
"primarybytesIn": "int",
"primarybytesOut": "int",
"secondarybytesIn": "int",
"secondarybytesOut": "int"
},
"vlanId": "int"
}
}
Valores de propiedad
ExpressRouteCircuitPeeringConfig
Nombre
Descripción
Valor
publicdPublicPrefixes
Referencia de AdvertisedPublicPrefixes.
string[]
advertisedPublicPrefixesState
AdvertisedPublicPrefixState del recurso de emparejamiento. Los valores posibles son "NotConfigured", "Configuring", "Configured" y "ValidationNeeded".
"Configurado" "Configuración" 'NotConfigured' 'ValidationNeededed'
customerASN
CustomerASN del emparejamiento.
Int
routingRegistryName
RoutingRegistryName de la configuración.
cuerda
Nombre
Descripción
Valor
azureASN
Asn de Azure.
Int
gatewayManagerEtag
La etiqueta Etag del GatewayManager.
cuerda
lastModifiedBy
Obtiene si el proveedor o el cliente modificaron por última vez el emparejamiento.
cuerda
microsoftPeeringConfig
Configuración del emparejamiento de Microsoft.
ExpressRouteCircuitPeeringConfig
peerASN
ASN del mismo nivel.
Int
peeringType
The PeeringType. Los valores posibles son: "AzurePublicPeering", "AzurePrivatePeering" y "MicrosoftPeering".
"AzurePrivatePeering" "AzurePublicPeering" "MicrosoftPeering"
primaryAzurePort
Puerto principal.
cuerda
primaryPeerAddressPrefix
Prefijo de dirección principal.
cuerda
provisioningState
Obtiene el estado de aprovisionamiento del recurso de dirección IP pública. Los valores posibles son: "Actualización", "Eliminación" y "Failed".
cuerda
routeFilter
Referencia del recurso RouteFilter.
RouteFilter de
secondaryAzurePort
Puerto secundario.
cuerda
secondaryPeerAddressPrefix
Prefijo de dirección secundaria.
cuerda
sharedKey
Clave compartida.
cuerda
estado
Estado del emparejamiento. Los valores posibles son: "Disabled" y "Enabled"
'Deshabilitado' 'Habilitado'
Estadísticas
Obtiene las estadísticas de emparejamiento.
ExpressRouteCircuitStats
vlanId
Identificador de VLAN.
Int
ExpressRouteCircuitStats
Nombre
Descripción
Valor
primarybytesIn
Obtiene BytesIn del emparejamiento.
Int
primarybytesOut
Obtiene BytesOut del emparejamiento.
Int
secondarybytesIn
Obtiene BytesIn del emparejamiento.
Int
secondarybytesOut
Obtiene BytesOut del emparejamiento.
Int
Microsoft.Network/expressRouteCircuits/peerings
Nombre
Descripción
Valor
apiVersion
La versión de api
'2016-12-01'
nombre
El nombre del recurso
string (obligatorio)
Propiedades
ExpressRouteCircuitPeeringPropertiesFormat
tipo
El tipo de recurso
'Microsoft.Network/expressRouteCircuits/peerings'
RouteFilter
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
ubicación
Ubicación del recurso.
cuerda
Propiedades
Recurso de filtro de ruta
RouteFilterPropertiesFormat
Etiquetas
Etiquetas de recursos.
resourceTags de
Nombre
Descripción
Valor
reglas
Colección de RouteFilterRules contenida en un filtro de ruta.
RouteFilterRule []
RouteFilterRule
Nombre
Descripción
Valor
acceso
Tipo de acceso de la regla. Los valores válidos son: 'Allow', 'Deny'
'Permitir' 'Deny' (obligatorio)
comunidades
Colección para los valores de la comunidad bgp en los que se va a filtrar. Por ejemplo, ['12076:5010','12076:5020']
string[] (obligatorio)
routeFilterRuleType
Tipo de regla de la regla. El valor válido es: 'Community'
'Comunidad' (obligatorio)
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla
Descripción
circuito ExpressRoute con emparejamiento privado y de red virtual de Azure
Esta plantilla configura el emparejamiento de Microsoft de ExpressRoute, implementa una red virtual de Azure con la puerta de enlace de Expressroute y vincula la red virtual al circuito ExpressRoute.
El tipo de recurso expressRouteCircuits/peerings se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/expressRouteCircuits/peerings, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/expressRouteCircuits/peerings@2016-12-01"
name = "string"
body = jsonencode({
properties = {
azureASN = int
gatewayManagerEtag = "string"
lastModifiedBy = "string"
microsoftPeeringConfig = {
advertisedPublicPrefixes = [
"string"
]
advertisedPublicPrefixesState = "string"
customerASN = int
routingRegistryName = "string"
}
peerASN = int
peeringType = "string"
primaryAzurePort = "string"
primaryPeerAddressPrefix = "string"
provisioningState = "string"
routeFilter = {
id = "string"
location = "string"
properties = {
rules = [
{
id = "string"
location = "string"
properties = {
access = "string"
communities = [
"string"
]
routeFilterRuleType = "string"
}
tags = {
{customized property} = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
secondaryAzurePort = "string"
secondaryPeerAddressPrefix = "string"
sharedKey = "string"
state = "string"
stats = {
primarybytesIn = int
primarybytesOut = int
secondarybytesIn = int
secondarybytesOut = int
}
vlanId = int
}
})
}
Valores de propiedad
ExpressRouteCircuitPeeringConfig
Nombre
Descripción
Valor
publicdPublicPrefixes
Referencia de AdvertisedPublicPrefixes.
string[]
advertisedPublicPrefixesState
AdvertisedPublicPrefixState del recurso de emparejamiento. Los valores posibles son "NotConfigured", "Configuring", "Configured" y "ValidationNeeded".
"Configurado" "Configuración" 'NotConfigured' 'ValidationNeededed'
customerASN
CustomerASN del emparejamiento.
Int
routingRegistryName
RoutingRegistryName de la configuración.
cuerda
Nombre
Descripción
Valor
azureASN
Asn de Azure.
Int
gatewayManagerEtag
La etiqueta Etag del GatewayManager.
cuerda
lastModifiedBy
Obtiene si el proveedor o el cliente modificaron por última vez el emparejamiento.
cuerda
microsoftPeeringConfig
Configuración del emparejamiento de Microsoft.
ExpressRouteCircuitPeeringConfig
peerASN
ASN del mismo nivel.
Int
peeringType
The PeeringType. Los valores posibles son: "AzurePublicPeering", "AzurePrivatePeering" y "MicrosoftPeering".
"AzurePrivatePeering" "AzurePublicPeering" "MicrosoftPeering"
primaryAzurePort
Puerto principal.
cuerda
primaryPeerAddressPrefix
Prefijo de dirección principal.
cuerda
provisioningState
Obtiene el estado de aprovisionamiento del recurso de dirección IP pública. Los valores posibles son: "Actualización", "Eliminación" y "Failed".
cuerda
routeFilter
Referencia del recurso RouteFilter.
RouteFilter de
secondaryAzurePort
Puerto secundario.
cuerda
secondaryPeerAddressPrefix
Prefijo de dirección secundaria.
cuerda
sharedKey
Clave compartida.
cuerda
estado
Estado del emparejamiento. Los valores posibles son: "Disabled" y "Enabled"
'Deshabilitado' 'Habilitado'
Estadísticas
Obtiene las estadísticas de emparejamiento.
ExpressRouteCircuitStats
vlanId
Identificador de VLAN.
Int
ExpressRouteCircuitStats
Nombre
Descripción
Valor
primarybytesIn
Obtiene BytesIn del emparejamiento.
Int
primarybytesOut
Obtiene BytesOut del emparejamiento.
Int
secondarybytesIn
Obtiene BytesIn del emparejamiento.
Int
secondarybytesOut
Obtiene BytesOut del emparejamiento.
Int
Microsoft.Network/expressRouteCircuits/peerings
Nombre
Descripción
Valor
nombre
El nombre del recurso
string (obligatorio)
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: expressRouteCircuits
Propiedades
ExpressRouteCircuitPeeringPropertiesFormat
tipo
El tipo de recurso
"Microsoft.Network/expressRouteCircuits/peerings@2016-12-01"
RouteFilter
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
ubicación
Ubicación del recurso.
cuerda
Propiedades
Recurso de filtro de ruta
RouteFilterPropertiesFormat
Etiquetas
Etiquetas de recursos.
resourceTags de
Nombre
Descripción
Valor
reglas
Colección de RouteFilterRules contenida en un filtro de ruta.
RouteFilterRule []
RouteFilterRule
Nombre
Descripción
Valor
acceso
Tipo de acceso de la regla. Los valores válidos son: 'Allow', 'Deny'
'Permitir' 'Deny' (obligatorio)
comunidades
Colección para los valores de la comunidad bgp en los que se va a filtrar. Por ejemplo, ['12076:5010','12076:5020']
string[] (obligatorio)
routeFilterRuleType
Tipo de regla de la regla. El valor válido es: 'Community'
'Comunidad' (obligatorio)