Compartilhar via


Microsoft.Network routeTables 2016-03-30

Definição de recurso do Bicep

O tipo de recurso routeTables pode ser implantado com operações de destino:

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

Formato de recurso

Para criar um recurso Microsoft.Network/routeTables, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.Network/routeTables@2016-03-30' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    provisioningState: 'string'
    routes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          addressPrefix: 'string'
          nextHopIpAddress: 'string'
          nextHopType: 'string'
          provisioningState: 'string'
        }
      }
    ]
    subnets: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          addressPrefix: 'string'
          ipConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    ipConfiguration: ...
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                subnet: ...
              }
            }
          ]
          networkSecurityGroup: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              defaultSecurityRules: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    access: 'string'
                    description: 'string'
                    destinationAddressPrefix: 'string'
                    destinationPortRange: 'string'
                    direction: 'string'
                    priority: int
                    protocol: 'string'
                    provisioningState: 'string'
                    sourceAddressPrefix: 'string'
                    sourcePortRange: 'string'
                  }
                }
              ]
              networkInterfaces: [
                {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      appliedDnsServers: [
                        'string'
                      ]
                      dnsServers: [
                        'string'
                      ]
                      internalDnsNameLabel: 'string'
                      internalDomainNameSuffix: 'string'
                      internalFqdn: 'string'
                    }
                    enableIPForwarding: bool
                    ipConfigurations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          applicationGatewayBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendAddresses: [
                                  {
                                    fqdn: 'string'
                                    ipAddress: 'string'
                                  }
                                ]
                                backendIPConfigurations: [
                                  ...
                                ]
                                provisioningState: 'string'
                              }
                            }
                          ]
                          loadBalancerBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendIPConfigurations: [
                                  ...
                                ]
                                loadBalancingRules: [
                                  {
                                    id: 'string'
                                  }
                                ]
                                outboundNatRule: {
                                  id: 'string'
                                }
                                provisioningState: 'string'
                              }
                            }
                          ]
                          loadBalancerInboundNatRules: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendIPConfiguration: ...
                                backendPort: int
                                enableFloatingIP: bool
                                frontendIPConfiguration: {
                                  id: 'string'
                                }
                                frontendPort: int
                                idleTimeoutInMinutes: int
                                protocol: 'string'
                                provisioningState: 'string'
                              }
                            }
                          ]
                          primary: bool
                          privateIPAddress: 'string'
                          privateIPAddressVersion: 'string'
                          privateIPAllocationMethod: 'string'
                          provisioningState: 'string'
                          publicIPAddress: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                domainNameLabel: 'string'
                                fqdn: 'string'
                                reverseFqdn: 'string'
                              }
                              idleTimeoutInMinutes: int
                              ipAddress: 'string'
                              ipConfiguration: {
                                etag: 'string'
                                id: 'string'
                                name: 'string'
                                properties: {
                                  privateIPAddress: 'string'
                                  privateIPAllocationMethod: 'string'
                                  provisioningState: 'string'
                                  publicIPAddress: ...
                                  subnet: ...
                                }
                              }
                              provisioningState: 'string'
                              publicIPAddressVersion: 'string'
                              publicIPAllocationMethod: 'string'
                              resourceGuid: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                          subnet: ...
                        }
                      }
                    ]
                    macAddress: 'string'
                    networkSecurityGroup: ...
                    primary: bool
                    provisioningState: 'string'
                    resourceGuid: 'string'
                    virtualMachine: {
                      id: 'string'
                    }
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
              ]
              provisioningState: 'string'
              resourceGuid: 'string'
              securityRules: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    access: 'string'
                    description: 'string'
                    destinationAddressPrefix: 'string'
                    destinationPortRange: 'string'
                    direction: 'string'
                    priority: int
                    protocol: 'string'
                    provisioningState: 'string'
                    sourceAddressPrefix: 'string'
                    sourcePortRange: 'string'
                  }
                }
              ]
              subnets: [
                ...
              ]
            }
            tags: {
              {customized property}: 'string'
            }
          }
          provisioningState: 'string'
          routeTable: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: ...
            tags: {
              {customized property}: 'string'
            }
          }
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

ApplicationGatewayBackendAddress

Nome Descrição Valor
Fqdn Obtém ou define o nome dns corda
ipAddress Obtém ou define o endereço ip corda

ApplicationGatewayBackendAddressPool

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades do pool de endereços de back-end do gateway de aplicativo ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nome Descrição Valor
backendAddresses Obtém ou define os endereços de back-end ApplicationGatewayBackendAddress[]
backendIPConfigurations Obtém a coleção de referências a IPs definidas em NICs NetworkInterfaceIPConfiguration []
provisioningState Obtém ou define o estado de provisionamento do recurso de pool de endereços de back-end atualizando/excluindo/falha corda

BackendAddressPool

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades de BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrição Valor
backendIPConfigurations Obtém a coleção de referências a IPs definidas em NICs NetworkInterfaceIPConfiguration []
loadBalancingRules Obtém regras de balanceamento de carga que usam esse pool de endereços de back-end sub-recursos[]
outboundNatRule Obtém regras de saída que usam esse pool de endereços de back-end sub-recurso
provisioningState Estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda

InboundNatRule

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades da regra NAT de entrada InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrição Valor
backendIPConfiguration Obtém ou define uma referência a um endereço ip privado definido em um NetworkInterface de uma VM. O tráfego enviado para front-endPort de cada um dos frontendIPConfigurations é encaminhado para o IP com suporte NetworkInterfaceIPConfiguration
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo de porta. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que seja detectável usando a API de runtime int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para a funcionalidade de IP flutuante necessária para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade Always ON do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade Bool
frontendIPConfiguration Obtém ou define uma referência a endereços IP de front-end sub-recurso
frontendPort Obtém ou define a porta para o ponto de extremidade externo. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int
idleTimeoutInMinutes Obtém ou define o tempo limite para a conexão ociosa Tcp. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Esse elemento só é usado quando o protocolo é definido como Tcp int
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp 'Tcp'
'Udp'
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda

IPConfiguration

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades de IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrição Valor
privateIPAddress Obtém ou define o privateIPAddress da Configuração de IP corda
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estático'
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
publicIPAddress Obtém ou define a referência do recurso PublicIP PublicIPAddress
sub-rede Obtém ou define a referência do recurso de sub-rede de sub-rede

Microsoft.Network/routeTables

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
localização Local do recurso corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Recurso Tabela de Rotas RouteTablePropertiesFormat
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

NetworkInterface

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Propriedades networkinterface. NetworkInterfacePropertiesFormat
Tags Marcas de recurso ResourceTags

NetworkInterfaceDnsSettings

Nome Descrição Valor
appliedDnsServers Obtém ou define a lista de endereços IP de servidores DNS aplicados string[]
dnsServers Obtém ou define a lista de endereços IP de servidores DNS string[]
internalDnsNameLabel Obtém ou define o nome DNS interno corda
internalDomainNameSuffix Obtém ou define o sufixo de nome de domínio interno da NIC. corda
internalFqdn Obtém ou define o FQDN interno. corda

NetworkInterfaceIPConfiguration

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades de IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrição Valor
applicationGatewayBackendAddressPools Obtém ou define a referência do recurso ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Obtém ou define a referência do recurso LoadBalancerBackendAddressPool BackendAddressPool []
loadBalancerInboundNatRules Obtém ou define a lista de referências de LoadBalancerInboundNatRules InboundNatRule []
primário Obtém se este é um endereço de cliente primário na NIC Bool
privateIPAddress corda
privateIPAddressVersion Obtém ou define a versão do endereço PrivateIP (IPv4/IPv6) 'IPv4'
'IPv6'
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estático'
provisioningState corda
publicIPAddress Recurso PublicIPAddress PublicIPAddress
sub-rede Sub-rede em um recurso virtualNetwork de sub-rede

NetworkInterfacePropertiesFormat

Nome Descrição Valor
dnsSettings Obtém ou define configurações de DNS em NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Obtém ou define se o IPForwarding está habilitado na NIC Bool
ipConfigurations Obtém ou define a lista de IPConfigurations do NetworkInterface NetworkInterfaceIPConfiguration []
macAddress Obtém o endereço MAC da interface de rede corda
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurity Group
primário Obtém se esta é uma NIC primária em uma máquina virtual Bool
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
resourceGuid Obtém ou define a propriedade GUID de recurso do recurso de interface de rede corda
virtualMachine Obtém ou define a referência de um VirtualMachine sub-recurso

NetworkSecurityGroup

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Recurso grupo de segurança de rede NetworkSecurityGroupPropertiesFormat
Tags Marcas de recurso ResourceTags

NetworkSecurityGroupPropertiesFormat

Nome Descrição Valor
defaultSecurityRules Obtém ou define regras de segurança padrão do grupo de segurança de rede SecurityRule[]
networkInterfaces Obtém a coleção de referências para interfaces de rede NetworkInterface []
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
resourceGuid Obtém ou define a propriedade GUID de recurso do recurso de grupo de segurança de rede corda
securityRules Obtém ou define regras de segurança do grupo de segurança de rede SecurityRule[]
Sub-redes Obtém a coleção de referências a sub-redes sub-rede[]

PublicIPAddress

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Propriedades de PublicIpAddress PublicIPAddressPropertiesFormat
Tags Marcas de recurso ResourceTags

PublicIPAddressDnsSettings

Nome Descrição Valor
domainNameLabel Obtém ou define o rótulo de nome de domínio. A concatenação do rótulo de nome de domínio e da zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. corda
Fqdn Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Essa é a concatenação do domainNameLabel e da zona DNS regionalizada. corda
reverseFqdn Obtém ou define o FQDN reverso. Um nome de domínio totalmente qualificado e visível ao usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. corda

PublicIPAddressPropertiesFormat

Nome Descrição Valor
dnsSettings Obtém ou define O FQDN do registro DNS associado ao endereço IP público PublicIPAddressDnsSettings
idleTimeoutInMinutes Obtém ou define o tempo limite ocioso do endereço IP público int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
publicIPAddressVersion Obtém ou define a versão do endereço PublicIP (IPv4/IPv6) 'IPv4'
'IPv6'
publicIPAllocationMethod Obtém ou define o método de alocação PublicIP (Estático/Dinâmico) 'Dinâmico'
'Estático'
resourceGuid Obtém ou define a propriedade GUID de recurso do recurso PublicIP corda

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Rota

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Recurso de rota RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrição Valor
addressPrefix Obtém ou define o CIDR de destino ao qual a rota se aplica. corda
nextHopIpAddress Obtém ou define os pacotes de endereço IP para os quais os pacotes de endereço IP devem ser encaminhados. Os valores do próximo salto só são permitidos em rotas em que o tipo de próximo salto é VirtualAppliance. corda
nextHopType Obtém ou define o tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisioningState Obtém ou define o estado de provisionamento do recurso Atualizando/Excluindo/Falha corda

RouteTable

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Recurso Tabela de Rotas RouteTablePropertiesFormat
Tags Marcas de recurso ResourceTags

RouteTablePropertiesFormat

Nome Descrição Valor
provisioningState Obtém ou define o estado de provisionamento do recurso Atualizando/Excluindo/Falha corda
Rotas Obtém ou define rotas em uma tabela de rotas de Rota []
Sub-redes Obtém a coleção de referências a sub-redes sub-rede[]

SecurityRule

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrição Valor
acesso Obtém ou define que o tráfego de rede é permitido ou negado. Os valores possíveis são 'Permitir' e 'Negar' 'Permitir'
'Deny' (obrigatório)
descrição Obtém ou define uma descrição para essa regra. Restrito a 140 chars. corda
destinationAddressPrefix Obtém ou define o prefixo de endereço de destino. CIDR ou intervalo de IP de origem. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. cadeia de caracteres (obrigatório)
destinationPortRange Obtém ou define a porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda
direção Obtém ou define a direção da regra. Entrada ou saída. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade Obtém ou define a prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra. int
protocolo Obtém ou define o protocolo de rede ao qual essa regra se aplica. Pode ser Tcp, Udp ou All(*). '*'
'Tcp'
'Udp' (obrigatório)
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
sourceAddressPrefix Obtém ou define o prefixo do endereço de origem. CIDR ou intervalo de IP de origem. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina. cadeia de caracteres (obrigatório)
sourcePortRange Obtém ou define a porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda

Sub-rede

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades subnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrição Valor
addressPrefix Obtém ou define o prefixo de endereço para a sub-rede. corda
ipConfigurations Obtém uma matriz de referências para as configurações de IP da interface de rede usando a sub-rede IPConfiguration []
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurity Group
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
routeTable Obtém ou define a referência do recurso RouteTable RouteTable

SubResource

Nome Descrição Valor
id ID do recurso corda

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 uma configuração de área restrita do Firewall do Azure com VMs linux Este modelo cria uma rede virtual com três sub-redes (sub-rede do servidor, sub-rede jumpbox e sub-rede do AzureFirewall), uma VM jumpbox com IP público, VM de servidor A, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor e um Firewall do Azure com 1 ou mais endereços IP públicos, 1 regra de aplicativo de exemplo, 1 regra de rede de exemplo e intervalos privados padrão
Criar uma configuração de área restrita do Firewall do Azure com o Zones Esse modelo cria uma rede virtual com três sub-redes (sub-rede do servidor, sub-rede jumpbox e sub-rede do Firewall do Azure), uma VM jumpbox com IP público, VM de servidor A, rota UDR para apontar para o Firewall do Azure para o ServerSubnet, um Firewall do Azure com um ou mais endereços IP públicos, uma regra de aplicativo de exemplo e uma regra de rede de exemplo e Firewall do Azure nas Zonas de Disponibilidade 1, 2 e 3.
criar um Firewall do Azure com IpGroups Esse modelo cria um Firewall do Azure com regras de aplicativo e de rede que se referem a grupos de IP. Além disso, inclui uma configuração de VM do Jumpbox do Linux
criar um Firewall do Azure com vários endereços públicos IP Esse modelo cria um Firewall do Azure com dois endereços IP públicos e dois servidores Windows Server 2019 para testar.
Criar área restrita do Firewall do Azure, da VM do cliente e da VM do servidor Esse modelo cria uma rede virtual com duas sub-redes (sub-rede de servidor e sub-rede do AzureFirewall), uma VM de servidor, uma VM cliente, um endereço IP público para cada VM e uma tabela de rotas para enviar tráfego entre VMs por meio do firewall.
Criar MI do SQL dentro do novo de rede virtual Implantar a MI (Instância Gerenciada de Banco de Dados Sql) do Azure dentro da nova Rede Virtual.
Hyper-V Máquina Virtual de Host com VMs aninhadas Implanta uma Máquina Virtual em um host Hyper-V e todos os recursos dependentes, incluindo rede virtual, endereço IP público e tabelas de rotas.
Tabela de rotas com rotas Este modelo cria uma Tabela de Rotas com rotas
hubs virtuais protegidos Esse modelo cria um hub virtual seguro usando o Firewall do Azure para proteger o tráfego de rede de nuvem destinado à Internet.
Ambiente de teste de para o Firewall do Azure Premium Este modelo cria um Firewall do Azure Premium e uma Política de Firewall com recursos premium, como IDPS (Detecção de Inspeção de Intrusão), inspeção do TLS e filtragem de Categoria da Web
usar o Firewall do Azure como proxy DNS em uma topologia do Hub & Spoke Este exemplo mostra como implantar uma topologia hub-spoke no Azure usando o Firewall do Azure. A rede virtual do hub atua como um ponto central de conectividade com muitas redes virtuais spoke conectadas à rede virtual do hub por meio do emparelhamento de rede virtual.

Definição de recurso de modelo do ARM

O tipo de recurso routeTables pode ser implantado com operações de destino:

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

Formato de recurso

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

{
  "type": "Microsoft.Network/routeTables",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "provisioningState": "string",
    "routes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "addressPrefix": "string",
          "nextHopIpAddress": "string",
          "nextHopType": "string",
          "provisioningState": "string"
        }
      }
    ],
    "subnets": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "addressPrefix": "string",
          "ipConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "ipConfiguration": ...,
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "subnet": ...
              }
            }
          ],
          "networkSecurityGroup": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "defaultSecurityRules": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "access": "string",
                    "description": "string",
                    "destinationAddressPrefix": "string",
                    "destinationPortRange": "string",
                    "direction": "string",
                    "priority": "int",
                    "protocol": "string",
                    "provisioningState": "string",
                    "sourceAddressPrefix": "string",
                    "sourcePortRange": "string"
                  }
                }
              ],
              "networkInterfaces": [
                {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "appliedDnsServers": [ "string" ],
                      "dnsServers": [ "string" ],
                      "internalDnsNameLabel": "string",
                      "internalDomainNameSuffix": "string",
                      "internalFqdn": "string"
                    },
                    "enableIPForwarding": "bool",
                    "ipConfigurations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "applicationGatewayBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendAddresses": [
                                  {
                                    "fqdn": "string",
                                    "ipAddress": "string"
                                  }
                                ],
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "loadBalancerBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "loadBalancingRules": [
                                  {
                                    "id": "string"
                                  }
                                ],
                                "outboundNatRule": {
                                  "id": "string"
                                },
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "loadBalancerInboundNatRules": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendIPConfiguration": ...,
                                "backendPort": "int",
                                "enableFloatingIP": "bool",
                                "frontendIPConfiguration": {
                                  "id": "string"
                                },
                                "frontendPort": "int",
                                "idleTimeoutInMinutes": "int",
                                "protocol": "string",
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "primary": "bool",
                          "privateIPAddress": "string",
                          "privateIPAddressVersion": "string",
                          "privateIPAllocationMethod": "string",
                          "provisioningState": "string",
                          "publicIPAddress": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "domainNameLabel": "string",
                                "fqdn": "string",
                                "reverseFqdn": "string"
                              },
                              "idleTimeoutInMinutes": "int",
                              "ipAddress": "string",
                              "ipConfiguration": {
                                "etag": "string",
                                "id": "string",
                                "name": "string",
                                "properties": {
                                  "privateIPAddress": "string",
                                  "privateIPAllocationMethod": "string",
                                  "provisioningState": "string",
                                  "publicIPAddress": ...,
                                  "subnet": ...
                                }
                              },
                              "provisioningState": "string",
                              "publicIPAddressVersion": "string",
                              "publicIPAllocationMethod": "string",
                              "resourceGuid": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          },
                          "subnet": ...
                        }
                      }
                    ],
                    "macAddress": "string",
                    "networkSecurityGroup": ...,
                    "primary": "bool",
                    "provisioningState": "string",
                    "resourceGuid": "string",
                    "virtualMachine": {
                      "id": "string"
                    }
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                }
              ],
              "provisioningState": "string",
              "resourceGuid": "string",
              "securityRules": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "access": "string",
                    "description": "string",
                    "destinationAddressPrefix": "string",
                    "destinationPortRange": "string",
                    "direction": "string",
                    "priority": "int",
                    "protocol": "string",
                    "provisioningState": "string",
                    "sourceAddressPrefix": "string",
                    "sourcePortRange": "string"
                  }
                }
              ],
              "subnets": [
                ...
              ]
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "provisioningState": "string",
          "routeTable": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": ...,
            "tags": {
              "{customized property}": "string"
            }
          }
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

ApplicationGatewayBackendAddress

Nome Descrição Valor
Fqdn Obtém ou define o nome dns corda
ipAddress Obtém ou define o endereço ip corda

ApplicationGatewayBackendAddressPool

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades do pool de endereços de back-end do gateway de aplicativo ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nome Descrição Valor
backendAddresses Obtém ou define os endereços de back-end ApplicationGatewayBackendAddress[]
backendIPConfigurations Obtém a coleção de referências a IPs definidas em NICs NetworkInterfaceIPConfiguration []
provisioningState Obtém ou define o estado de provisionamento do recurso de pool de endereços de back-end atualizando/excluindo/falha corda

BackendAddressPool

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades de BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrição Valor
backendIPConfigurations Obtém a coleção de referências a IPs definidas em NICs NetworkInterfaceIPConfiguration []
loadBalancingRules Obtém regras de balanceamento de carga que usam esse pool de endereços de back-end sub-recursos[]
outboundNatRule Obtém regras de saída que usam esse pool de endereços de back-end sub-recurso
provisioningState Estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda

InboundNatRule

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades da regra NAT de entrada InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrição Valor
backendIPConfiguration Obtém ou define uma referência a um endereço ip privado definido em um NetworkInterface de uma VM. O tráfego enviado para front-endPort de cada um dos frontendIPConfigurations é encaminhado para o IP com suporte NetworkInterfaceIPConfiguration
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo de porta. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que seja detectável usando a API de runtime int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para a funcionalidade de IP flutuante necessária para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade Always ON do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade Bool
frontendIPConfiguration Obtém ou define uma referência a endereços IP de front-end sub-recurso
frontendPort Obtém ou define a porta para o ponto de extremidade externo. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int
idleTimeoutInMinutes Obtém ou define o tempo limite para a conexão ociosa Tcp. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Esse elemento só é usado quando o protocolo é definido como Tcp int
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp 'Tcp'
'Udp'
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda

IPConfiguration

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades de IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrição Valor
privateIPAddress Obtém ou define o privateIPAddress da Configuração de IP corda
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estático'
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
publicIPAddress Obtém ou define a referência do recurso PublicIP PublicIPAddress
sub-rede Obtém ou define a referência do recurso de sub-rede de sub-rede

Microsoft.Network/routeTables

Nome Descrição Valor
apiVersion A versão da API '2016-03-30'
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
localização Local do recurso corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Recurso Tabela de Rotas RouteTablePropertiesFormat
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Network/routeTables'

NetworkInterface

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Propriedades networkinterface. NetworkInterfacePropertiesFormat
Tags Marcas de recurso ResourceTags

NetworkInterfaceDnsSettings

Nome Descrição Valor
appliedDnsServers Obtém ou define a lista de endereços IP de servidores DNS aplicados string[]
dnsServers Obtém ou define a lista de endereços IP de servidores DNS string[]
internalDnsNameLabel Obtém ou define o nome DNS interno corda
internalDomainNameSuffix Obtém ou define o sufixo de nome de domínio interno da NIC. corda
internalFqdn Obtém ou define o FQDN interno. corda

NetworkInterfaceIPConfiguration

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades de IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrição Valor
applicationGatewayBackendAddressPools Obtém ou define a referência do recurso ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Obtém ou define a referência do recurso LoadBalancerBackendAddressPool BackendAddressPool []
loadBalancerInboundNatRules Obtém ou define a lista de referências de LoadBalancerInboundNatRules InboundNatRule []
primário Obtém se este é um endereço de cliente primário na NIC Bool
privateIPAddress corda
privateIPAddressVersion Obtém ou define a versão do endereço PrivateIP (IPv4/IPv6) 'IPv4'
'IPv6'
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estático'
provisioningState corda
publicIPAddress Recurso PublicIPAddress PublicIPAddress
sub-rede Sub-rede em um recurso virtualNetwork de sub-rede

NetworkInterfacePropertiesFormat

Nome Descrição Valor
dnsSettings Obtém ou define configurações de DNS em NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Obtém ou define se o IPForwarding está habilitado na NIC Bool
ipConfigurations Obtém ou define a lista de IPConfigurations do NetworkInterface NetworkInterfaceIPConfiguration []
macAddress Obtém o endereço MAC da interface de rede corda
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurity Group
primário Obtém se esta é uma NIC primária em uma máquina virtual Bool
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
resourceGuid Obtém ou define a propriedade GUID de recurso do recurso de interface de rede corda
virtualMachine Obtém ou define a referência de um VirtualMachine sub-recurso

NetworkSecurityGroup

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Recurso grupo de segurança de rede NetworkSecurityGroupPropertiesFormat
Tags Marcas de recurso ResourceTags

NetworkSecurityGroupPropertiesFormat

Nome Descrição Valor
defaultSecurityRules Obtém ou define regras de segurança padrão do grupo de segurança de rede SecurityRule[]
networkInterfaces Obtém a coleção de referências para interfaces de rede NetworkInterface []
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
resourceGuid Obtém ou define a propriedade GUID de recurso do recurso de grupo de segurança de rede corda
securityRules Obtém ou define regras de segurança do grupo de segurança de rede SecurityRule[]
Sub-redes Obtém a coleção de referências a sub-redes sub-rede[]

PublicIPAddress

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Propriedades de PublicIpAddress PublicIPAddressPropertiesFormat
Tags Marcas de recurso ResourceTags

PublicIPAddressDnsSettings

Nome Descrição Valor
domainNameLabel Obtém ou define o rótulo de nome de domínio. A concatenação do rótulo de nome de domínio e da zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. corda
Fqdn Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Essa é a concatenação do domainNameLabel e da zona DNS regionalizada. corda
reverseFqdn Obtém ou define o FQDN reverso. Um nome de domínio totalmente qualificado e visível ao usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. corda

PublicIPAddressPropertiesFormat

Nome Descrição Valor
dnsSettings Obtém ou define O FQDN do registro DNS associado ao endereço IP público PublicIPAddressDnsSettings
idleTimeoutInMinutes Obtém ou define o tempo limite ocioso do endereço IP público int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
publicIPAddressVersion Obtém ou define a versão do endereço PublicIP (IPv4/IPv6) 'IPv4'
'IPv6'
publicIPAllocationMethod Obtém ou define o método de alocação PublicIP (Estático/Dinâmico) 'Dinâmico'
'Estático'
resourceGuid Obtém ou define a propriedade GUID de recurso do recurso PublicIP corda

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Rota

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Recurso de rota RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrição Valor
addressPrefix Obtém ou define o CIDR de destino ao qual a rota se aplica. corda
nextHopIpAddress Obtém ou define os pacotes de endereço IP para os quais os pacotes de endereço IP devem ser encaminhados. Os valores do próximo salto só são permitidos em rotas em que o tipo de próximo salto é VirtualAppliance. corda
nextHopType Obtém ou define o tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisioningState Obtém ou define o estado de provisionamento do recurso Atualizando/Excluindo/Falha corda

RouteTable

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Recurso Tabela de Rotas RouteTablePropertiesFormat
Tags Marcas de recurso ResourceTags

RouteTablePropertiesFormat

Nome Descrição Valor
provisioningState Obtém ou define o estado de provisionamento do recurso Atualizando/Excluindo/Falha corda
Rotas Obtém ou define rotas em uma tabela de rotas de Rota []
Sub-redes Obtém a coleção de referências a sub-redes sub-rede[]

SecurityRule

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrição Valor
acesso Obtém ou define que o tráfego de rede é permitido ou negado. Os valores possíveis são 'Permitir' e 'Negar' 'Permitir'
'Deny' (obrigatório)
descrição Obtém ou define uma descrição para essa regra. Restrito a 140 chars. corda
destinationAddressPrefix Obtém ou define o prefixo de endereço de destino. CIDR ou intervalo de IP de origem. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. cadeia de caracteres (obrigatório)
destinationPortRange Obtém ou define a porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda
direção Obtém ou define a direção da regra. Entrada ou saída. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade Obtém ou define a prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra. int
protocolo Obtém ou define o protocolo de rede ao qual essa regra se aplica. Pode ser Tcp, Udp ou All(*). '*'
'Tcp'
'Udp' (obrigatório)
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
sourceAddressPrefix Obtém ou define o prefixo do endereço de origem. CIDR ou intervalo de IP de origem. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina. cadeia de caracteres (obrigatório)
sourcePortRange Obtém ou define a porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda

Sub-rede

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades subnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrição Valor
addressPrefix Obtém ou define o prefixo de endereço para a sub-rede. corda
ipConfigurations Obtém uma matriz de referências para as configurações de IP da interface de rede usando a sub-rede IPConfiguration []
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurity Group
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
routeTable Obtém ou define a referência do recurso RouteTable RouteTable

SubResource

Nome Descrição Valor
id ID do recurso corda

Modelos de início rápido

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

Modelo Descrição
criar um firewall com FirewallPolicy e IpGroups

Implantar no Azure
Este modelo cria um Firewall do Azure com FirewalllPolicy referenciando regras de rede com IpGroups. Além disso, inclui uma configuração de VM do Jumpbox do Linux
criar um firewall, FirewallPolicy com de proxy explícito

Implantar no Azure
Esse modelo cria um Firewall do Azure, FirewalllPolicy com Proxy Explícito e Regras de Rede com IpGroups. Além disso, inclui uma configuração de VM do Jumpbox do Linux
Criar uma configuração de área restrita do Firewall do Azure com VMs linux

Implantar no Azure
Este modelo cria uma rede virtual com três sub-redes (sub-rede do servidor, sub-rede jumpbox e sub-rede do AzureFirewall), uma VM jumpbox com IP público, VM de servidor A, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor e um Firewall do Azure com 1 ou mais endereços IP públicos, 1 regra de aplicativo de exemplo, 1 regra de rede de exemplo e intervalos privados padrão
Criar uma configuração de área restrita do Firewall do Azure com o Zones

Implantar no Azure
Esse modelo cria uma rede virtual com três sub-redes (sub-rede do servidor, sub-rede jumpbox e sub-rede do Firewall do Azure), uma VM jumpbox com IP público, VM de servidor A, rota UDR para apontar para o Firewall do Azure para o ServerSubnet, um Firewall do Azure com um ou mais endereços IP públicos, uma regra de aplicativo de exemplo e uma regra de rede de exemplo e Firewall do Azure nas Zonas de Disponibilidade 1, 2 e 3.
Criar uma configuração de área restrita com a política de firewall

Implantar no Azure
Esse modelo cria uma rede virtual com três sub-redes (sub-rede do servidor, subconjunto jumpbox e sub-rede do AzureFirewall), uma VM jumpbox com IP público, uma VM de servidor, uma rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor e um Firewall do Azure com 1 ou mais endereços IP públicos. Também cria uma política de firewall com 1 regra de aplicativo de exemplo, 1 regra de rede de exemplo e intervalos privados padrão
Criar uma área restrita do Firewall do Azure com de túnel forçado

Implantar no Azure
Este modelo cria uma área restrita do Firewall do Azure (Linux) com uma força de firewall em túnel por meio de outro firewall em uma VNET emparelhada
criar um Firewall do Azure com IpGroups

Implantar no Azure
Esse modelo cria um Firewall do Azure com regras de aplicativo e de rede que se referem a grupos de IP. Além disso, inclui uma configuração de VM do Jumpbox do Linux
criar um Firewall do Azure com vários endereços públicos IP

Implantar no Azure
Esse modelo cria um Firewall do Azure com dois endereços IP públicos e dois servidores Windows Server 2019 para testar.
Criar área restrita do Firewall do Azure, da VM do cliente e da VM do servidor

Implantar no Azure
Esse modelo cria uma rede virtual com duas sub-redes (sub-rede de servidor e sub-rede do AzureFirewall), uma VM de servidor, uma VM cliente, um endereço IP público para cada VM e uma tabela de rotas para enviar tráfego entre VMs por meio do firewall.
Criar MI do SQL dentro do novo de rede virtual

Implantar no Azure
Implantar a MI (Instância Gerenciada de Banco de Dados Sql) do Azure dentro da nova Rede Virtual.
Criar MI do SQL com o envio configurado de logs e métricas

Implantar no Azure
Esse modelo permite implantar a MI do SQL e recursos adicionais usados para armazenar logs e métricas (workspace de diagnóstico, conta de armazenamento, hub de eventos).
Criar MI do SQL com jumpbox dentro de novos de rede virtual

Implantar no Azure
Implante a MI (Instância Gerenciada de Banco de Dados Sql) do Azure e o JumpBox com O SSMS dentro da nova Rede Virtual.
Criar MI do SQL com conexão ponto a site configurada

Implantar no Azure
Implante a MI (Instância Gerenciada de Banco de Dados Sql do Azure) e o gateway de rede virtual configurado para conexão ponto a site dentro da nova rede virtual.
implantar o cluster do Azure Data Explorer em sua VNet

Implantar no Azure
Esse modelo permite implantar um cluster em sua VNet.
ambiente necessário para implantar a Instância Gerenciada de SQL do Azure

Implantar no Azure
Esse modelo permite que você crie um ambiente necessário para implantar a Instância Gerenciada de SQL do Azure – Rede Virtual com duas sub-redes.
Hyper-V Máquina Virtual de Host com VMs aninhadas

Implantar no Azure
Implanta uma Máquina Virtual em um host Hyper-V e todos os recursos dependentes, incluindo rede virtual, endereço IP público e tabelas de rotas.
IPv6 na VNET (Rede Virtual) do Azure

Implantar no Azure
Crie uma VNET IPv4/IPv6 de pilha dupla com 2 VMs.
IPv6 na VNET (Rede Virtual) do Azure com std LB

Implantar no Azure
Crie uma VNET IPv4/IPv6 de pilha dupla com 2 VMs e um Standard Load Balancer voltado para a Internet.
Tabela de rotas com rotas

Implantar no Azure
Este modelo cria uma Tabela de Rotas com rotas
hubs virtuais protegidos

Implantar no Azure
Esse modelo cria um hub virtual seguro usando o Firewall do Azure para proteger o tráfego de rede de nuvem destinado à Internet.
Ambiente de teste de para o Firewall do Azure Premium

Implantar no Azure
Este modelo cria um Firewall do Azure Premium e uma Política de Firewall com recursos premium, como IDPS (Detecção de Inspeção de Intrusão), inspeção do TLS e filtragem de Categoria da Web
usar o Firewall do Azure como proxy DNS em uma topologia do Hub & Spoke

Implantar no Azure
Este exemplo mostra como implantar uma topologia hub-spoke no Azure usando o Firewall do Azure. A rede virtual do hub atua como um ponto central de conectividade com muitas redes virtuais spoke conectadas à rede virtual do hub por meio do emparelhamento de rede virtual.
rotas definidas pelo usuário e de dispositivo

Implantar no Azure
Este modelo implanta uma Rede Virtual, VMs em respectivas sub-redes e rotas para direcionar o tráfego para o dispositivo
dispositivo de rede VNS3 para de segurança e conectividade de nuvem

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, um controlador de entrega de aplicativos e um dispositivo de gerenciamento unificado de ameaças na borda do aplicativo de nuvem. Principais benefícios, além da rede de nuvem, criptografia sempre de ponta a ponta, data centers federados, regiões de nuvem, provedores de nuvem e/ou contêineres, criando um espaço de endereço unificado, controle atestado sobre chaves de criptografia, rede malhada gerenciável em escala, HA confiável na nuvem, isolar aplicativos confidenciais (segmentação de rede de baixo custo rápido), segmentação em aplicativos, Análise de todos os dados em movimento na nuvem. Principais funções de rede; roteador virtual, comutador, firewall, concentrador de vpn, distribuidor multicast, com plug-ins 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 treinamentos para implementar, portanto, você pode se integrar aos equipamentos de rede existentes.

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

O tipo de recurso routeTables pode ser implantado com operações de destino:

  • grupos de recursos

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/routeTables@2016-03-30"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      provisioningState = "string"
      routes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            addressPrefix = "string"
            nextHopIpAddress = "string"
            nextHopType = "string"
            provisioningState = "string"
          }
        }
      ]
      subnets = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            addressPrefix = "string"
            ipConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      ipConfiguration = ...
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  subnet = ...
                }
              }
            ]
            networkSecurityGroup = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                defaultSecurityRules = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      access = "string"
                      description = "string"
                      destinationAddressPrefix = "string"
                      destinationPortRange = "string"
                      direction = "string"
                      priority = int
                      protocol = "string"
                      provisioningState = "string"
                      sourceAddressPrefix = "string"
                      sourcePortRange = "string"
                    }
                  }
                ]
                networkInterfaces = [
                  {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        appliedDnsServers = [
                          "string"
                        ]
                        dnsServers = [
                          "string"
                        ]
                        internalDnsNameLabel = "string"
                        internalDomainNameSuffix = "string"
                        internalFqdn = "string"
                      }
                      enableIPForwarding = bool
                      ipConfigurations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            applicationGatewayBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendAddresses = [
                                    {
                                      fqdn = "string"
                                      ipAddress = "string"
                                    }
                                  ]
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  provisioningState = "string"
                                }
                              }
                            ]
                            loadBalancerBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  loadBalancingRules = [
                                    {
                                      id = "string"
                                    }
                                  ]
                                  outboundNatRule = {
                                    id = "string"
                                  }
                                  provisioningState = "string"
                                }
                              }
                            ]
                            loadBalancerInboundNatRules = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendIPConfiguration = ...
                                  backendPort = int
                                  enableFloatingIP = bool
                                  frontendIPConfiguration = {
                                    id = "string"
                                  }
                                  frontendPort = int
                                  idleTimeoutInMinutes = int
                                  protocol = "string"
                                  provisioningState = "string"
                                }
                              }
                            ]
                            primary = bool
                            privateIPAddress = "string"
                            privateIPAddressVersion = "string"
                            privateIPAllocationMethod = "string"
                            provisioningState = "string"
                            publicIPAddress = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  domainNameLabel = "string"
                                  fqdn = "string"
                                  reverseFqdn = "string"
                                }
                                idleTimeoutInMinutes = int
                                ipAddress = "string"
                                ipConfiguration = {
                                  etag = "string"
                                  id = "string"
                                  name = "string"
                                  properties = {
                                    privateIPAddress = "string"
                                    privateIPAllocationMethod = "string"
                                    provisioningState = "string"
                                    publicIPAddress = ...
                                    subnet = ...
                                  }
                                }
                                provisioningState = "string"
                                publicIPAddressVersion = "string"
                                publicIPAllocationMethod = "string"
                                resourceGuid = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                            subnet = ...
                          }
                        }
                      ]
                      macAddress = "string"
                      networkSecurityGroup = ...
                      primary = bool
                      provisioningState = "string"
                      resourceGuid = "string"
                      virtualMachine = {
                        id = "string"
                      }
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                ]
                provisioningState = "string"
                resourceGuid = "string"
                securityRules = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      access = "string"
                      description = "string"
                      destinationAddressPrefix = "string"
                      destinationPortRange = "string"
                      direction = "string"
                      priority = int
                      protocol = "string"
                      provisioningState = "string"
                      sourceAddressPrefix = "string"
                      sourcePortRange = "string"
                    }
                  }
                ]
                subnets = [
                  ...
                ]
              }
              tags = {
                {customized property} = "string"
              }
            }
            provisioningState = "string"
            routeTable = {
              etag = "string"
              id = "string"
              location = "string"
              properties = ...
              tags = {
                {customized property} = "string"
              }
            }
          }
        }
      ]
    }
  })
}

Valores de propriedade

ApplicationGatewayBackendAddress

Nome Descrição Valor
Fqdn Obtém ou define o nome dns corda
ipAddress Obtém ou define o endereço ip corda

ApplicationGatewayBackendAddressPool

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades do pool de endereços de back-end do gateway de aplicativo ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nome Descrição Valor
backendAddresses Obtém ou define os endereços de back-end ApplicationGatewayBackendAddress[]
backendIPConfigurations Obtém a coleção de referências a IPs definidas em NICs NetworkInterfaceIPConfiguration []
provisioningState Obtém ou define o estado de provisionamento do recurso de pool de endereços de back-end atualizando/excluindo/falha corda

BackendAddressPool

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades de BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrição Valor
backendIPConfigurations Obtém a coleção de referências a IPs definidas em NICs NetworkInterfaceIPConfiguration []
loadBalancingRules Obtém regras de balanceamento de carga que usam esse pool de endereços de back-end sub-recursos[]
outboundNatRule Obtém regras de saída que usam esse pool de endereços de back-end sub-recurso
provisioningState Estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda

InboundNatRule

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades da regra NAT de entrada InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrição Valor
backendIPConfiguration Obtém ou define uma referência a um endereço ip privado definido em um NetworkInterface de uma VM. O tráfego enviado para front-endPort de cada um dos frontendIPConfigurations é encaminhado para o IP com suporte NetworkInterfaceIPConfiguration
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo de porta. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que seja detectável usando a API de runtime int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para a funcionalidade de IP flutuante necessária para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade Always ON do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade Bool
frontendIPConfiguration Obtém ou define uma referência a endereços IP de front-end sub-recurso
frontendPort Obtém ou define a porta para o ponto de extremidade externo. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int
idleTimeoutInMinutes Obtém ou define o tempo limite para a conexão ociosa Tcp. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Esse elemento só é usado quando o protocolo é definido como Tcp int
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp 'Tcp'
'Udp'
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda

IPConfiguration

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades de IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrição Valor
privateIPAddress Obtém ou define o privateIPAddress da Configuração de IP corda
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estático'
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
publicIPAddress Obtém ou define a referência do recurso PublicIP PublicIPAddress
sub-rede Obtém ou define a referência do recurso de sub-rede de sub-rede

Microsoft.Network/routeTables

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
localização Local do recurso corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Recurso Tabela de Rotas RouteTablePropertiesFormat
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Network/routeTables@2016-03-30"

NetworkInterface

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Propriedades networkinterface. NetworkInterfacePropertiesFormat
Tags Marcas de recurso ResourceTags

NetworkInterfaceDnsSettings

Nome Descrição Valor
appliedDnsServers Obtém ou define a lista de endereços IP de servidores DNS aplicados string[]
dnsServers Obtém ou define a lista de endereços IP de servidores DNS string[]
internalDnsNameLabel Obtém ou define o nome DNS interno corda
internalDomainNameSuffix Obtém ou define o sufixo de nome de domínio interno da NIC. corda
internalFqdn Obtém ou define o FQDN interno. corda

NetworkInterfaceIPConfiguration

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Propriedades de IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrição Valor
applicationGatewayBackendAddressPools Obtém ou define a referência do recurso ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Obtém ou define a referência do recurso LoadBalancerBackendAddressPool BackendAddressPool []
loadBalancerInboundNatRules Obtém ou define a lista de referências de LoadBalancerInboundNatRules InboundNatRule []
primário Obtém se este é um endereço de cliente primário na NIC Bool
privateIPAddress corda
privateIPAddressVersion Obtém ou define a versão do endereço PrivateIP (IPv4/IPv6) 'IPv4'
'IPv6'
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estático'
provisioningState corda
publicIPAddress Recurso PublicIPAddress PublicIPAddress
sub-rede Sub-rede em um recurso virtualNetwork de sub-rede

NetworkInterfacePropertiesFormat

Nome Descrição Valor
dnsSettings Obtém ou define configurações de DNS em NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Obtém ou define se o IPForwarding está habilitado na NIC Bool
ipConfigurations Obtém ou define a lista de IPConfigurations do NetworkInterface NetworkInterfaceIPConfiguration []
macAddress Obtém o endereço MAC da interface de rede corda
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurity Group
primário Obtém se esta é uma NIC primária em uma máquina virtual Bool
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
resourceGuid Obtém ou define a propriedade GUID de recurso do recurso de interface de rede corda
virtualMachine Obtém ou define a referência de um VirtualMachine sub-recurso

NetworkSecurityGroup

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Recurso grupo de segurança de rede NetworkSecurityGroupPropertiesFormat
Tags Marcas de recurso ResourceTags

NetworkSecurityGroupPropertiesFormat

Nome Descrição Valor
defaultSecurityRules Obtém ou define regras de segurança padrão do grupo de segurança de rede SecurityRule[]
networkInterfaces Obtém a coleção de referências para interfaces de rede NetworkInterface []
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
resourceGuid Obtém ou define a propriedade GUID de recurso do recurso de grupo de segurança de rede corda
securityRules Obtém ou define regras de segurança do grupo de segurança de rede SecurityRule[]
Sub-redes Obtém a coleção de referências a sub-redes sub-rede[]

PublicIPAddress

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Propriedades de PublicIpAddress PublicIPAddressPropertiesFormat
Tags Marcas de recurso ResourceTags

PublicIPAddressDnsSettings

Nome Descrição Valor
domainNameLabel Obtém ou define o rótulo de nome de domínio. A concatenação do rótulo de nome de domínio e da zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. corda
Fqdn Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Essa é a concatenação do domainNameLabel e da zona DNS regionalizada. corda
reverseFqdn Obtém ou define o FQDN reverso. Um nome de domínio totalmente qualificado e visível ao usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. corda

PublicIPAddressPropertiesFormat

Nome Descrição Valor
dnsSettings Obtém ou define O FQDN do registro DNS associado ao endereço IP público PublicIPAddressDnsSettings
idleTimeoutInMinutes Obtém ou define o tempo limite ocioso do endereço IP público int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
publicIPAddressVersion Obtém ou define a versão do endereço PublicIP (IPv4/IPv6) 'IPv4'
'IPv6'
publicIPAllocationMethod Obtém ou define o método de alocação PublicIP (Estático/Dinâmico) 'Dinâmico'
'Estático'
resourceGuid Obtém ou define a propriedade GUID de recurso do recurso PublicIP corda

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Rota

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades Recurso de rota RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrição Valor
addressPrefix Obtém ou define o CIDR de destino ao qual a rota se aplica. corda
nextHopIpAddress Obtém ou define os pacotes de endereço IP para os quais os pacotes de endereço IP devem ser encaminhados. Os valores do próximo salto só são permitidos em rotas em que o tipo de próximo salto é VirtualAppliance. corda
nextHopType Obtém ou define o tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisioningState Obtém ou define o estado de provisionamento do recurso Atualizando/Excluindo/Falha corda

RouteTable

Nome Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
localização Local do recurso corda
Propriedades Recurso Tabela de Rotas RouteTablePropertiesFormat
Tags Marcas de recurso ResourceTags

RouteTablePropertiesFormat

Nome Descrição Valor
provisioningState Obtém ou define o estado de provisionamento do recurso Atualizando/Excluindo/Falha corda
Rotas Obtém ou define rotas em uma tabela de rotas de Rota []
Sub-redes Obtém a coleção de referências a sub-redes sub-rede[]

SecurityRule

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrição Valor
acesso Obtém ou define que o tráfego de rede é permitido ou negado. Os valores possíveis são 'Permitir' e 'Negar' 'Permitir'
'Deny' (obrigatório)
descrição Obtém ou define uma descrição para essa regra. Restrito a 140 chars. corda
destinationAddressPrefix Obtém ou define o prefixo de endereço de destino. CIDR ou intervalo de IP de origem. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. cadeia de caracteres (obrigatório)
destinationPortRange Obtém ou define a porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda
direção Obtém ou define a direção da regra. Entrada ou saída. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade Obtém ou define a prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra. int
protocolo Obtém ou define o protocolo de rede ao qual essa regra se aplica. Pode ser Tcp, Udp ou All(*). '*'
'Tcp'
'Udp' (obrigatório)
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
sourceAddressPrefix Obtém ou define o prefixo do endereço de origem. CIDR ou intervalo de IP de origem. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina. cadeia de caracteres (obrigatório)
sourcePortRange Obtém ou define a porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda

Sub-rede

Nome Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado corda
id ID do recurso corda
nome Obtém o nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso corda
Propriedades subnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrição Valor
addressPrefix Obtém ou define o prefixo de endereço para a sub-rede. corda
ipConfigurations Obtém uma matriz de referências para as configurações de IP da interface de rede usando a sub-rede IPConfiguration []
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurity Group
provisioningState Obtém ou define o estado de provisionamento do recurso PublicIP atualizando/excluindo/falha corda
routeTable Obtém ou define a referência do recurso RouteTable RouteTable

SubResource

Nome Descrição Valor
id ID do recurso corda