Partilhar via


Microsoft.Network expressRouteGateways/expressRouteConnections

Definição de recurso do Bicep

O tipo de recurso expressRouteGateways/expressRouteConnections pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/expressRouteGateways/expressRouteConnections, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Network/expressRouteGateways/expressRouteConnections@2023-11-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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
  }
}

Valores de propriedade

expressRouteGateways/expressRouteConnections

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: expressRouteGateways
propriedades Propriedades da ligação de rota rápida. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Nome Descrição Valor
authorizationKey Chave de autorização para estabelecer a ligação. string
enableInternetSecurity Ativar a segurança da Internet. bool
enablePrivateLinkFastPath Ignore o gateway do ExpressRoute ao aceder a ligações privadas. O ExpressRoute FastPath (expressRouteGatewayBypass) tem de estar ativado. bool
expressRouteCircuitPeering O peering do circuito do ExpressRoute. ExpressRouteCircuitPeeringId (obrigatório)
expressRouteGatewayBypass Ative o FastPath para o hub da Firewall de vWan. bool
routingConfiguration A Configuração de Encaminhamento que indica as tabelas de rotas associadas e propagadas nesta ligação. RoutingConfiguration
routingWeight O peso do encaminhamento associado à ligação. int

ExpressRouteCircuitPeeringId

Nome Descrição Valor
ID O ID do peering do circuito do ExpressRoute. string

RoutingConfiguration

Nome Descrição Valor
associatedRouteTable O id de recurso RouteTable associado a esta RoutingConfiguration. Sub-origem
inboundRouteMap O ID de recurso do RouteMap associado a esta RoutingConfiguration para rotas aprendidas de entrada. Sub-origem
outboundRouteMap O ID de recurso doRouteMap associado a esta RoutingConfiguration para rotas anunciadas de saída. Sub-origem
propagatedRouteTables A lista de RouteTables para anunciar as rotas. PropagatedRouteTable
vnetRoutes Lista de rotas que controlam o encaminhamento do VirtualHub para uma ligação de rede virtual. VnetRoute

Sub-origem

Nome Descrição Valor
ID ID do Recurso. string

PropagatedRouteTable

Nome Descrição Valor
IDs A lista de IDs de recursos de todos os RouteTables. SubResource[]
etiquetas A lista de etiquetas. cadeia[]

VnetRoute

Nome Descrição Valor
staticRoutes Lista de todas as Rotas Estáticas. StaticRoute[]
staticRoutesConfig Configuração para rotas estáticas neste HubVnetConnection. StaticRoutesConfig

StaticRoute

Nome Descrição Valor
addressPrefixes Lista de todos os prefixos de endereço. cadeia[]
name O nome do StaticRoute que é exclusivo numa VnetRoute. string
nextHopIpAddress O endereço IP do próximo salto. string

StaticRoutesConfig

Nome Descrição Valor
vnetLocalRouteOverrideCriteria Parâmetro que determina se a NVA na vnet spoke é ignorada para o tráfego com o destino no spoke. "Contém"
'Igual'

Definição de recurso de modelo do ARM

O tipo de recurso expressRouteGateways/expressRouteConnections pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/expressRouteGateways/expressRouteConnections, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Network/expressRouteGateways/expressRouteConnections",
  "apiVersion": "2023-11-01",
  "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"
  }
}

Valores de propriedade

expressRouteGateways/expressRouteConnections

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/expressRouteGateways/expressRouteConnections"
apiVersion A versão da API de recursos '2023-11-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)
propriedades Propriedades da ligação de rota rápida. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Nome Descrição Valor
authorizationKey Chave de autorização para estabelecer a ligação. string
enableInternetSecurity Ativar a segurança da Internet. bool
enablePrivateLinkFastPath Ignore o gateway do ExpressRoute ao aceder a ligações privadas. O ExpressRoute FastPath (expressRouteGatewayBypass) tem de estar ativado. bool
expressRouteCircuitPeering O peering do circuito do ExpressRoute. ExpressRouteCircuitPeeringId (obrigatório)
expressRouteGatewayBypass Ative o FastPath para o hub da Firewall de vWan. bool
routingConfiguration A Configuração de Encaminhamento que indica as tabelas de rotas associadas e propagadas nesta ligação. RoutingConfiguration
routingWeight O peso do encaminhamento associado à ligação. int

ExpressRouteCircuitPeeringId

Nome Descrição Valor
ID O ID do peering do circuito do ExpressRoute. string

RoutingConfiguration

Nome Descrição Valor
associatedRouteTable O id de recurso RouteTable associado a esta RoutingConfiguration. Sub-origem
inboundRouteMap O ID de recurso do RouteMap associado a esta RoutingConfiguration para rotas aprendidas de entrada. Sub-origem
outboundRouteMap O ID de recurso doRouteMap associado a esta RoutingConfiguration para rotas anunciadas de saída. Sub-origem
propagatedRouteTables A lista de RouteTables para anunciar as rotas. PropagatedRouteTable
vnetRoutes Lista de rotas que controlam o encaminhamento do VirtualHub para uma ligação de rede virtual. VnetRoute

Sub-origem

Nome Descrição Valor
ID ID do Recurso. string

PropagatedRouteTable

Nome Descrição Valor
IDs A lista de IDs de recursos de todos os RouteTables. SubResource[]
etiquetas A lista de etiquetas. cadeia[]

VnetRoute

Nome Descrição Valor
staticRoutes Lista de todas as Rotas Estáticas. StaticRoute[]
staticRoutesConfig Configuração para rotas estáticas neste HubVnetConnection. StaticRoutesConfig

StaticRoute

Nome Descrição Valor
addressPrefixes Lista de todos os prefixos de endereço. cadeia[]
name O nome do StaticRoute que é exclusivo numa VnetRoute. string
nextHopIpAddress O endereço IP do próximo salto. string

StaticRoutesConfig

Nome Descrição Valor
vnetLocalRouteOverrideCriteria Parâmetro que determina se a NVA na vnet spoke é ignorada para o tráfego com o destino no spoke. "Contém"
'Igual'

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso expressRouteGateways/expressRouteConnections pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/expressRouteGateways/expressRouteConnections, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteGateways/expressRouteConnections@2023-11-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    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
    }
  })
}

Valores de propriedade

expressRouteGateways/expressRouteConnections

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/expressRouteGateways/expressRouteConnections@2023-11-01"
name O nome do recurso cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID para recurso do tipo: expressRouteGateways
propriedades Propriedades da ligação de rota rápida. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Nome Descrição Valor
authorizationKey Chave de autorização para estabelecer a ligação. string
enableInternetSecurity Ativar a segurança da Internet. bool
enablePrivateLinkFastPath Ignore o gateway do ExpressRoute ao aceder a ligações privadas. O ExpressRoute FastPath (expressRouteGatewayBypass) tem de estar ativado. bool
expressRouteCircuitPeering O peering do circuito do ExpressRoute. ExpressRouteCircuitPeeringId (obrigatório)
expressRouteGatewayBypass Ative o FastPath para o hub da Firewall de vWan. bool
routingConfiguration A Configuração de Encaminhamento que indica as tabelas de rotas associadas e propagadas nesta ligação. RoutingConfiguration
routingWeight O peso do encaminhamento associado à ligação. int

ExpressRouteCircuitPeeringId

Nome Descrição Valor
ID O ID do peering do circuito do ExpressRoute. string

RoutingConfiguration

Nome Descrição Valor
associatedRouteTable O id de recurso RouteTable associado a esta RoutingConfiguration. Sub-origem
inboundRouteMap O ID de recurso do RouteMap associado a esta RoutingConfiguration para rotas aprendidas de entrada. Sub-origem
outboundRouteMap O ID de recurso doRouteMap associado a esta RoutingConfiguration para rotas anunciadas de saída. Sub-origem
propagatedRouteTables A lista de RouteTables para anunciar as rotas. PropagatedRouteTable
vnetRoutes Lista de rotas que controlam o encaminhamento do VirtualHub para uma ligação de rede virtual. VnetRoute

Sub-origem

Nome Descrição Valor
ID ID do Recurso. string

PropagatedRouteTable

Nome Descrição Valor
IDs A lista de IDs de recursos de todos os RouteTables. SubResource[]
etiquetas A lista de etiquetas. cadeia[]

VnetRoute

Nome Descrição Valor
staticRoutes Lista de todas as Rotas Estáticas. StaticRoute[]
staticRoutesConfig Configuração para rotas estáticas neste HubVnetConnection. StaticRoutesConfig

StaticRoute

Nome Descrição Valor
addressPrefixes Lista de todos os prefixos de endereço. cadeia[]
name O nome do StaticRoute que é exclusivo numa VnetRoute. string
nextHopIpAddress O endereço IP do próximo salto. string

StaticRoutesConfig

Nome Descrição Valor
vnetLocalRouteOverrideCriteria Parâmetro que determina se a NVA na vnet spoke é ignorada para o tráfego com o destino no spoke. "Contém"
"Igual"