Partilhar via


Rotas/rotas Microsoft.Network 2016-03-30

Definição de recursos do bíceps

O tipo de recurso routeTables/routes pode ser implantado com operações direcionadas:

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

Formato do recurso

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

resource symbolicname 'Microsoft.Network/routeTables/routes@2016-03-30' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    addressPrefix: 'string'
    nextHopIpAddress: 'string'
    nextHopType: 'string'
    provisioningState: 'string'
  }
}

Valores de propriedade

Microsoft.Network/routeTables/rotas

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
Designação O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: routeTables
propriedades Recurso de rota RoutePropertiesFormat

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo Obtém ou define o CIDR de destino ao qual a rota se aplica. string
próximoHopIpAddress Obtém ou define os pacotes de endereço IP para os quais os pacotes devem ser encaminhados. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType Obtém ou define o tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha string

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Criar área restrita do Firewall do Azure, VM cliente e VM do servidor Este modelo cria uma rede virtual com 2 sub-redes (sub-rede do servidor e sub-rede AzureFirewall), uma VM de servidor, uma VM de cliente, um endereço IP público para cada VM e uma tabela de rotas para enviar tráfego entre VMs através do firewall.

Definição de recurso de modelo ARM

O tipo de recurso routeTables/routes pode ser implantado com operações direcionadas:

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

Formato do recurso

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

{
  "type": "Microsoft.Network/routeTables/routes",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "string",
  "properties": {
    "addressPrefix": "string",
    "nextHopIpAddress": "string",
    "nextHopType": "string",
    "provisioningState": "string"
  }
}

Valores de propriedade

Microsoft.Network/routeTables/rotas

Designação Descrição Valor
apiVersion A versão api '2016-03-30'
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
Designação O nome do recurso string (obrigatório)
propriedades Recurso de rota RoutePropertiesFormat
tipo O tipo de recurso 'Microsoft.Network/routeTables/routes'

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo Obtém ou define o CIDR de destino ao qual a rota se aplica. string
próximoHopIpAddress Obtém ou define os pacotes de endereço IP para os quais os pacotes devem ser encaminhados. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType Obtém ou define o tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar área restrita do Firewall do Azure, VM cliente e VM do servidor

Implantar no Azure
Este modelo cria uma rede virtual com 2 sub-redes (sub-rede do servidor e sub-rede AzureFirewall), uma VM de servidor, uma VM de cliente, um endereço IP público para cada VM e uma tabela de rotas para enviar tráfego entre VMs através do firewall.
dispositivo de rede VNS3 para conectividade na nuvem e segurança

Implantar no Azure
O VNS3 é um dispositivo virtual somente de software que fornece os recursos e funções combinados de um dispositivo de segurança, controlador de entrega de aplicativos e dispositivo unificado de gerenciamento de ameaças na borda do aplicativo em nuvem. Principais benefícios, além da rede em nuvem, criptografia sempre de ponta a ponta, federar data centers, regiões de nuvem, provedores de nuvem e/ou contêineres, criar um espaço de endereçamento unificado, controle atestado sobre chaves de criptografia, rede entrelaçada gerenciável em escala, HA confiável na nuvem, isolar aplicativos sensíveis (segmentação de rede rápida e de baixo custo), segmentação dentro de aplicativos, análise de todos os dados em movimento na nuvem. Principais funções de rede; roteador virtual, switch, firewall, concentrador vpn, distribuidor multicast, com plugins para WAF, NIDS, cache, proxy, balanceadores de carga e outras funções de rede de camada 4 a 7, o VNS3 não requer novos conhecimentos ou treinamento para implementar, para que você possa integrar com equipamentos de rede existentes.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso routeTables/routes pode ser implantado com operações direcionadas:

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/routeTables/routes@2016-03-30"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      addressPrefix = "string"
      nextHopIpAddress = "string"
      nextHopType = "string"
      provisioningState = "string"
    }
  })
}

Valores de propriedade

Microsoft.Network/routeTables/rotas

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: routeTables
propriedades Recurso de rota RoutePropertiesFormat
tipo O tipo de recurso "Microsoft.Network/routeTables/routes@2016-03-30"

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo Obtém ou define o CIDR de destino ao qual a rota se aplica. string
próximoHopIpAddress Obtém ou define os pacotes de endereço IP para os quais os pacotes devem ser encaminhados. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType Obtém ou define o tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha string