Tabelas de rota Microsoft.Network 2016-03-30
- Últimas
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Definição de recursos do bíceps
O tipo de recurso routeTables pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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, adicione o seguinte Bicep ao seu 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
Designação | Descrição | Valor |
---|---|---|
FQDN | Obtém ou define o nome dns | string |
Endereço IP | Obtém ou define o endereço ip | string |
ApplicationGatewayBackendAddressPool
ApplicationGatewayBackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddresses | Obtém ou define os endereços de back-end | ApplicationGatewayBackendAddress[] |
backendIPConfigurações | Obtém uma coleção de referências a IPs definidos em NICs | NetworkInterfaceIPConfiguration[] |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso do pool de endereços de back-end Atualização/exclusão/falha | string |
BackendAddressPool
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
propriedades | Propriedades de BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendIPConfigurações | Obtém uma coleção de referências a IPs definidos em NICs | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Obtém regras de balanceamento de carga que usam esse pool de endereços de back-end | SubResource[] |
outboundNatRule | Obtém regras de saída que usam esse Pool de Endereços de Back-end | SubResource |
provisionamentoEstado | Estado de provisionamento do recurso PublicIP Atualização/exclusão/falha | string |
InboundNatRule
InboundNatRulePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendIPConfiguration | Obtém ou define uma referência a um endereço IP privado definido em uma NetworkInterface de uma VM. O tráfego enviado para frontendPort de cada um dos frontendIPConfigurations é encaminhado para o IP apoiado | 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 que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução | Int |
enableFloatingIP | Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de disponibilidade SQL AlwaysOn. Essa configuração é necessária ao usar os Grupos de disponibilidade Always ON do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto de extremidade | Bool |
frontendIPConfiguration | Obtém ou define uma referência a endereços IP frontend | SubResource |
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. Este 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' |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
IPConfiguração
IPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
privateIPAddress | Obtém ou define o endereço IPAddress privado da Configuração IP | string |
privateIPAllocationMethod | Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) | 'Dinâmico' 'Estática' |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
públicoIPAddress | 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 | Sub-rede |
Microsoft.Network/routeTables
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
Localização | Localização do recurso | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Recurso Tabela de Rotas | RouteTablePropertiesFormat |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
Interface de rede
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Propriedades NetworkInterface. | NetworkInterfacePropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
NetworkInterfaceDnsSettings
Designação | 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 dos servidores DNS | string[] |
internalDnsNameLabel | Obtém ou define o nome DNS interno | string |
internalDomainNameSuffix | Obtém ou define o sufixo de nome de domínio interno da NIC. | string |
internoFqdn | Obtém ou define o FQDN interno. | string |
NetworkInterfaceIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
propriedades | Propriedades do IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Designação | 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 principal na NIC | Bool |
privateIPAddress | string | |
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ática' |
provisionamentoEstado | string | |
públicoIPAddress | Recurso públicoIPAddress | PublicIPAddress |
sub-rede | Sub-rede em um recurso VirtualNetwork | Sub-rede |
NetworkInterfacePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dnsConfigurações | Obtém ou define configurações de DNS na NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Obtém ou define se o IPForwarding está habilitado na NIC | Bool |
ipConfigurations | Obtém ou define a lista de IPConfigurations da NetworkInterface | NetworkInterfaceIPConfiguration[] |
MacEndereço | Obtém o endereço MAC da interface de rede | string |
networkSecurityGroup | Obtém ou define a referência do recurso NetworkSecurityGroup | NetworkSecurityGroup |
primário | Obtém se esta é uma NIC primária em uma máquina virtual | Bool |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
resourceGuid | Obtém ou define a propriedade GUID do recurso de interface de rede | string |
máquina virtual | Obtém ou define a referência de um VirtualMachine | SubResource |
NetworkSecurityGroup
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Recurso do Grupo de Segurança de Rede | NetworkSecurityGroupPropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Designação | 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 uma coleção de referências a interfaces de rede | NetworkInterface[] |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
resourceGuid | Obtém ou define a propriedade GUID do recurso do grupo de segurança de rede | string |
segurançaRegras | Obtém ou define regras de segurança do grupo de segurança de rede | SecurityRule[] |
sub-redes | Obtém uma coleção de referências a sub-redes | Sub-rede[] |
PúblicoIPAddress
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Propriedades PublicIpAddress | PublicIPAddressPropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
PublicIPAddressDnsSettings
Designação | Descrição | Valor |
---|---|---|
domainNameLabel | Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a 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. | string |
FQDN | Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. | string |
reverseFqdn | Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo 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. | string |
PublicIPAddressPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dnsConfigurações | 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 |
Endereço IP | string | |
ipConfiguration | IPConfiguração | IPConfiguration |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
publicIPAddressVersion | Obtém ou define a versão do endereço IP público (IPv4/IPv6) | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Obtém ou define o método de alocação PublicIP (Estático/Dinâmico) | 'Dinâmico' 'Estática' |
resourceGuid | Obtém ou define a propriedade GUID do recurso PublicIP | string |
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Percurso
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
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 |
Tabela de Rotas
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Recurso Tabela de Rotas | RouteTablePropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
RouteTablePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha | string |
Rotas | Obtém ou define rotas em uma tabela de rotas | Rota[] |
sub-redes | Obtém uma coleção de referências a sub-redes | Sub-rede[] |
Regra de Segurança
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
propriedades | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Designação | 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' 'Negar' (obrigatório) |
Descrição | Obtém ou define uma descrição para esta regra. Restrito a 140 caracteres. | string |
destinationAddressPrefix | Obtém ou define o prefixo do endereço de destino. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. | string (obrigatório) |
destinationPortRange | Obtém ou define Porta ou Intervalo de Destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. | string |
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 da 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 esta regra se aplica. Pode ser Tcp, Udp ou All(*). | '*' «Tcp» 'Udp' (obrigatório) |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
sourceAddressPrefix | Obtém ou define o prefixo do endereço de origem. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. | string (obrigatório) |
fontePortRange | Obtém ou define a Porta ou o Intervalo de Origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. | string |
Sub-rede
SubnetPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
endereçoPrefixo | Obtém ou define o prefixo de endereço para a sub-rede. | string |
ipConfigurations | Obtém matriz de referências às configurações IP da interface de rede usando a sub-rede | IPConfiguration[] |
networkSecurityGroup | Obtém ou define a referência do recurso NetworkSecurityGroup | NetworkSecurityGroup |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
routeTable | Obtém ou define a referência do recurso RouteTable | RouteTable |
Subrecurso
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso | 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 uma configuração de área restrita do Firewall do Azure com VMs Linux | Este modelo cria uma rede virtual com 3 sub-redes (sub-rede do servidor, subet jumpbox e sub-rede AzureFirewall), uma VM jumpbox com IP público, uma VM de servidor, 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 Zonas | Este 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, uma VM de servidor, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor, 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 o Firewall do Azure em Zonas de Disponibilidade 1, 2 e 3. |
Criar um Firewall do Azure com IpGroups | Este modelo cria um Firewall do Azure com Regras de Aplicativo e Rede referentes a Grupos IP. Além disso, inclui uma configuração de vm Linux Jumpbox |
Criar um Firewall do Azure com vários endereços públicos IP | Este 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, 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. |
Criar SQL MI dentro da nova rede virtual | Implante a Instância Gerenciada do Banco de Dados SQL do Azure (SQL MI) dentro da nova Rede Virtual. |
Hyper-V máquina virtual de host com VMs aninhadas | Implanta uma máquina virtual por um host de 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 seguros | Este modelo cria um hub virtual seguro usando o Firewall do Azure para proteger o tráfego de rede na nuvem destinado à Internet. |
Ambiente de teste para o Azure Firewall Premium | Este modelo cria uma Política de Firewall Premium e de Firewall do Azure com recursos premium, como IDPS (Intrusion Inspection Detection), inspeção TLS e filtragem de Categoria da Web |
Usar o Firewall do Azure como um proxy DNS em um de 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 para muitas redes virtuais faladas que estão conectadas à rede virtual do hub por meio do emparelhamento de rede virtual. |
Definição de recurso de modelo ARM
O tipo de recurso routeTables pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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, adicione o seguinte JSON 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
Designação | Descrição | Valor |
---|---|---|
FQDN | Obtém ou define o nome dns | string |
Endereço IP | Obtém ou define o endereço ip | string |
ApplicationGatewayBackendAddressPool
ApplicationGatewayBackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddresses | Obtém ou define os endereços de back-end | ApplicationGatewayBackendAddress[] |
backendIPConfigurações | Obtém uma coleção de referências a IPs definidos em NICs | NetworkInterfaceIPConfiguration[] |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso do pool de endereços de back-end Atualização/exclusão/falha | string |
BackendAddressPool
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
propriedades | Propriedades de BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendIPConfigurações | Obtém uma coleção de referências a IPs definidos em NICs | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Obtém regras de balanceamento de carga que usam esse pool de endereços de back-end | SubResource[] |
outboundNatRule | Obtém regras de saída que usam esse Pool de Endereços de Back-end | SubResource |
provisionamentoEstado | Estado de provisionamento do recurso PublicIP Atualização/exclusão/falha | string |
InboundNatRule
InboundNatRulePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendIPConfiguration | Obtém ou define uma referência a um endereço IP privado definido em uma NetworkInterface de uma VM. O tráfego enviado para frontendPort de cada um dos frontendIPConfigurations é encaminhado para o IP apoiado | 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 que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução | Int |
enableFloatingIP | Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de disponibilidade SQL AlwaysOn. Essa configuração é necessária ao usar os Grupos de disponibilidade Always ON do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto de extremidade | Bool |
frontendIPConfiguration | Obtém ou define uma referência a endereços IP frontend | SubResource |
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. Este 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' |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
IPConfiguração
IPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
privateIPAddress | Obtém ou define o endereço IPAddress privado da Configuração IP | string |
privateIPAllocationMethod | Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) | 'Dinâmico' 'Estática' |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
públicoIPAddress | 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 | Sub-rede |
Microsoft.Network/routeTables
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2016-03-30' |
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
Localização | Localização do recurso | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Recurso Tabela de Rotas | RouteTablePropertiesFormat |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.Network/routeTables' |
Interface de rede
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Propriedades NetworkInterface. | NetworkInterfacePropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
NetworkInterfaceDnsSettings
Designação | 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 dos servidores DNS | string[] |
internalDnsNameLabel | Obtém ou define o nome DNS interno | string |
internalDomainNameSuffix | Obtém ou define o sufixo de nome de domínio interno da NIC. | string |
internoFqdn | Obtém ou define o FQDN interno. | string |
NetworkInterfaceIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
propriedades | Propriedades do IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Designação | 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 principal na NIC | Bool |
privateIPAddress | string | |
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ática' |
provisionamentoEstado | string | |
públicoIPAddress | Recurso públicoIPAddress | PublicIPAddress |
sub-rede | Sub-rede em um recurso VirtualNetwork | Sub-rede |
NetworkInterfacePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dnsConfigurações | Obtém ou define configurações de DNS na NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Obtém ou define se o IPForwarding está habilitado na NIC | Bool |
ipConfigurations | Obtém ou define a lista de IPConfigurations da NetworkInterface | NetworkInterfaceIPConfiguration[] |
MacEndereço | Obtém o endereço MAC da interface de rede | string |
networkSecurityGroup | Obtém ou define a referência do recurso NetworkSecurityGroup | NetworkSecurityGroup |
primário | Obtém se esta é uma NIC primária em uma máquina virtual | Bool |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
resourceGuid | Obtém ou define a propriedade GUID do recurso de interface de rede | string |
máquina virtual | Obtém ou define a referência de um VirtualMachine | SubResource |
NetworkSecurityGroup
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Recurso do Grupo de Segurança de Rede | NetworkSecurityGroupPropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Designação | 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 uma coleção de referências a interfaces de rede | NetworkInterface[] |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
resourceGuid | Obtém ou define a propriedade GUID do recurso do grupo de segurança de rede | string |
segurançaRegras | Obtém ou define regras de segurança do grupo de segurança de rede | SecurityRule[] |
sub-redes | Obtém uma coleção de referências a sub-redes | Sub-rede[] |
PúblicoIPAddress
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Propriedades PublicIpAddress | PublicIPAddressPropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
PublicIPAddressDnsSettings
Designação | Descrição | Valor |
---|---|---|
domainNameLabel | Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a 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. | string |
FQDN | Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. | string |
reverseFqdn | Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo 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. | string |
PublicIPAddressPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dnsConfigurações | 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 |
Endereço IP | string | |
ipConfiguration | IPConfiguração | IPConfiguration |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
publicIPAddressVersion | Obtém ou define a versão do endereço IP público (IPv4/IPv6) | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Obtém ou define o método de alocação PublicIP (Estático/Dinâmico) | 'Dinâmico' 'Estática' |
resourceGuid | Obtém ou define a propriedade GUID do recurso PublicIP | string |
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Percurso
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
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 |
Tabela de Rotas
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Recurso Tabela de Rotas | RouteTablePropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
RouteTablePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha | string |
Rotas | Obtém ou define rotas em uma tabela de rotas | Rota[] |
sub-redes | Obtém uma coleção de referências a sub-redes | Sub-rede[] |
Regra de Segurança
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
propriedades | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Designação | 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' 'Negar' (obrigatório) |
Descrição | Obtém ou define uma descrição para esta regra. Restrito a 140 caracteres. | string |
destinationAddressPrefix | Obtém ou define o prefixo do endereço de destino. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. | string (obrigatório) |
destinationPortRange | Obtém ou define Porta ou Intervalo de Destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. | string |
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 da 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 esta regra se aplica. Pode ser Tcp, Udp ou All(*). | '*' «Tcp» 'Udp' (obrigatório) |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
sourceAddressPrefix | Obtém ou define o prefixo do endereço de origem. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. | string (obrigatório) |
fontePortRange | Obtém ou define a Porta ou o Intervalo de Origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. | string |
Sub-rede
SubnetPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
endereçoPrefixo | Obtém ou define o prefixo de endereço para a sub-rede. | string |
ipConfigurations | Obtém matriz de referências às configurações IP da interface de rede usando a sub-rede | IPConfiguration[] |
networkSecurityGroup | Obtém ou define a referência do recurso NetworkSecurityGroup | NetworkSecurityGroup |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
routeTable | Obtém ou define a referência do recurso RouteTable | RouteTable |
Subrecurso
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso | 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 um firewall com FirewallPolicy e IpGroups |
Este modelo cria um Firewall do Azure com FirewalllPolicy fazendo referência a Regras de Rede com IpGroups. Além disso, inclui uma configuração de vm Linux Jumpbox |
Criar um firewall, FirewallPolicy com proxy explícito |
Este 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 Linux Jumpbox |
Criar uma configuração de área restrita do Firewall do Azure com VMs Linux |
Este modelo cria uma rede virtual com 3 sub-redes (sub-rede do servidor, subet jumpbox e sub-rede AzureFirewall), uma VM jumpbox com IP público, uma VM de servidor, 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 Zonas |
Este 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, uma VM de servidor, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor, 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 o Firewall do Azure em Zonas de Disponibilidade 1, 2 e 3. |
Criar uma configuração de área restrita com a Diretiva de Firewall |
Este modelo cria uma rede virtual com 3 sub-redes (sub-rede do servidor, subet jumpbox e sub-rede AzureFirewall), uma VM jumpbox com IP público, uma VM de servidor, 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 encapsulamento forçado |
Este modelo cria uma área restrita do Firewall do Azure (Linux) com uma força de firewall encapsulada por outro firewall em uma VNET emparelhada |
Criar um Firewall do Azure com IpGroups |
Este modelo cria um Firewall do Azure com Regras de Aplicativo e Rede referentes a Grupos IP. Além disso, inclui uma configuração de vm Linux Jumpbox |
Criar um Firewall do Azure com vários endereços públicos IP |
Este 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, 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. |
Criar SQL MI dentro da nova rede virtual |
Implante a Instância Gerenciada do Banco de Dados SQL do Azure (SQL MI) dentro da nova Rede Virtual. |
Criar SQL MI com envio configurado de logs e métricas |
Este modelo permite implantar o SQL MI e recursos adicionais usados para armazenar logs e métricas (espaço de trabalho de diagnóstico, conta de armazenamento, hub de eventos). |
Criar SQL MI com jumpbox dentro de novas de rede virtual |
Implante a Instância Gerenciada do Banco de Dados SQL do Azure (SQL MI) e o JumpBox com o SSMS dentro da nova Rede Virtual. |
Criar SQL MI com conexão ponto a site configurada |
Implante a Instância Gerenciada do Banco de Dados SQL do Azure (SQL MI) 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 seu de rede virtual |
Este modelo permite implantar um cluster em sua rede virtual. |
Ambiente necessário para implantar a Instância Gerenciada SQL do Azure |
Este modelo permite criar um ambiente necessário para implantar a Instância Gerenciada SQL do Azure - Rede Virtual com duas sub-redes. |
Hyper-V máquina virtual de host com VMs aninhadas |
Implanta uma máquina virtual por um host de Hyper-V e todos os recursos dependentes, incluindo rede virtual, endereço IP público e tabelas de rotas. |
IPv6 na Rede Virtual do Azure (VNET) |
Crie uma VNET IPv4/IPv6 de pilha dupla com 2 VMs. |
IPv6 na Rede Virtual do Azure (VNET) com o Std LB |
Crie uma VNET IPv4/IPv6 de pilha dupla com 2 VMs e um balanceador de carga padrão voltado para a Internet. |
Tabela de rotas com rotas |
Este modelo cria uma Tabela de Rotas com rotas |
Hubs virtuais seguros |
Este modelo cria um hub virtual seguro usando o Firewall do Azure para proteger o tráfego de rede na nuvem destinado à Internet. |
Ambiente de teste para o Azure Firewall Premium |
Este modelo cria uma Política de Firewall Premium e de Firewall do Azure com recursos premium, como IDPS (Intrusion Inspection Detection), inspeção TLS e filtragem de Categoria da Web |
Usar o Firewall do Azure como um proxy DNS em um de 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 para muitas redes virtuais faladas que estão conectadas à rede virtual do hub por meio do emparelhamento de rede virtual. |
Rotas definidas pelo usuário e do Appliance |
Este modelo implanta uma Rede Virtual, VMs nas respetivas sub-redes e rotas para direcionar o tráfego para o dispositivo |
dispositivo de rede VNS3 para conectividade na nuvem e segurança |
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 pode ser implantado com operações que visam:
- 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, adicione o seguinte Terraform 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
Designação | Descrição | Valor |
---|---|---|
FQDN | Obtém ou define o nome dns | string |
Endereço IP | Obtém ou define o endereço ip | string |
ApplicationGatewayBackendAddressPool
ApplicationGatewayBackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendAddresses | Obtém ou define os endereços de back-end | ApplicationGatewayBackendAddress[] |
backendIPConfigurações | Obtém uma coleção de referências a IPs definidos em NICs | NetworkInterfaceIPConfiguration[] |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso do pool de endereços de back-end Atualização/exclusão/falha | string |
BackendAddressPool
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
propriedades | Propriedades de BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendIPConfigurações | Obtém uma coleção de referências a IPs definidos em NICs | NetworkInterfaceIPConfiguration[] |
loadBalancingRules | Obtém regras de balanceamento de carga que usam esse pool de endereços de back-end | SubResource[] |
outboundNatRule | Obtém regras de saída que usam esse Pool de Endereços de Back-end | SubResource |
provisionamentoEstado | Estado de provisionamento do recurso PublicIP Atualização/exclusão/falha | string |
InboundNatRule
InboundNatRulePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
backendIPConfiguration | Obtém ou define uma referência a um endereço IP privado definido em uma NetworkInterface de uma VM. O tráfego enviado para frontendPort de cada um dos frontendIPConfigurations é encaminhado para o IP apoiado | 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 que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução | Int |
enableFloatingIP | Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de disponibilidade SQL AlwaysOn. Essa configuração é necessária ao usar os Grupos de disponibilidade Always ON do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto de extremidade | Bool |
frontendIPConfiguration | Obtém ou define uma referência a endereços IP frontend | SubResource |
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. Este 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' |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
IPConfiguração
IPConfigurationPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
privateIPAddress | Obtém ou define o endereço IPAddress privado da Configuração IP | string |
privateIPAllocationMethod | Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) | 'Dinâmico' 'Estática' |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
públicoIPAddress | 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 | Sub-rede |
Microsoft.Network/routeTables
Interface de rede
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Propriedades NetworkInterface. | NetworkInterfacePropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
NetworkInterfaceDnsSettings
Designação | 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 dos servidores DNS | string[] |
internalDnsNameLabel | Obtém ou define o nome DNS interno | string |
internalDomainNameSuffix | Obtém ou define o sufixo de nome de domínio interno da NIC. | string |
internoFqdn | Obtém ou define o FQDN interno. | string |
NetworkInterfaceIPConfiguration
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
propriedades | Propriedades do IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Designação | 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 principal na NIC | Bool |
privateIPAddress | string | |
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ática' |
provisionamentoEstado | string | |
públicoIPAddress | Recurso públicoIPAddress | PublicIPAddress |
sub-rede | Sub-rede em um recurso VirtualNetwork | Sub-rede |
NetworkInterfacePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dnsConfigurações | Obtém ou define configurações de DNS na NetworkInterface | NetworkInterfaceDnsSettings |
enableIPForwarding | Obtém ou define se o IPForwarding está habilitado na NIC | Bool |
ipConfigurations | Obtém ou define a lista de IPConfigurations da NetworkInterface | NetworkInterfaceIPConfiguration[] |
MacEndereço | Obtém o endereço MAC da interface de rede | string |
networkSecurityGroup | Obtém ou define a referência do recurso NetworkSecurityGroup | NetworkSecurityGroup |
primário | Obtém se esta é uma NIC primária em uma máquina virtual | Bool |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
resourceGuid | Obtém ou define a propriedade GUID do recurso de interface de rede | string |
máquina virtual | Obtém ou define a referência de um VirtualMachine | SubResource |
NetworkSecurityGroup
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Recurso do Grupo de Segurança de Rede | NetworkSecurityGroupPropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Designação | 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 uma coleção de referências a interfaces de rede | NetworkInterface[] |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
resourceGuid | Obtém ou define a propriedade GUID do recurso do grupo de segurança de rede | string |
segurançaRegras | Obtém ou define regras de segurança do grupo de segurança de rede | SecurityRule[] |
sub-redes | Obtém uma coleção de referências a sub-redes | Sub-rede[] |
PúblicoIPAddress
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Propriedades PublicIpAddress | PublicIPAddressPropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
PublicIPAddressDnsSettings
Designação | Descrição | Valor |
---|---|---|
domainNameLabel | Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a 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. | string |
FQDN | Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. | string |
reverseFqdn | Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo 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. | string |
PublicIPAddressPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
dnsConfigurações | 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 |
Endereço IP | string | |
ipConfiguration | IPConfiguração | IPConfiguration |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
publicIPAddressVersion | Obtém ou define a versão do endereço IP público (IPv4/IPv6) | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Obtém ou define o método de alocação PublicIP (Estático/Dinâmico) | 'Dinâmico' 'Estática' |
resourceGuid | Obtém ou define a propriedade GUID do recurso PublicIP | string |
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Tags de Recursos
Designação | Descrição | Valor |
---|
Percurso
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
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 |
Tabela de Rotas
Designação | Descrição | Valor |
---|---|---|
etag | Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Localização | Localização do recurso | string |
propriedades | Recurso Tabela de Rotas | RouteTablePropertiesFormat |
Etiquetas | Tags de recursos | ResourceTags |
RouteTablePropertiesFormat
Designação | Descrição | Valor |
---|---|---|
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha | string |
Rotas | Obtém ou define rotas em uma tabela de rotas | Rota[] |
sub-redes | Obtém uma coleção de referências a sub-redes | Sub-rede[] |
Regra de Segurança
Designação | Descrição | Valor |
---|---|---|
etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado | string |
ID | ID do recurso | string |
Designação | Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso | string |
propriedades | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Designação | 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' 'Negar' (obrigatório) |
Descrição | Obtém ou define uma descrição para esta regra. Restrito a 140 caracteres. | string |
destinationAddressPrefix | Obtém ou define o prefixo do endereço de destino. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. | string (obrigatório) |
destinationPortRange | Obtém ou define Porta ou Intervalo de Destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. | string |
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 da 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 esta regra se aplica. Pode ser Tcp, Udp ou All(*). | '*' «Tcp» 'Udp' (obrigatório) |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
sourceAddressPrefix | Obtém ou define o prefixo do endereço de origem. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. | string (obrigatório) |
fontePortRange | Obtém ou define a Porta ou o Intervalo de Origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. | string |
Sub-rede
SubnetPropertiesFormat
Designação | Descrição | Valor |
---|---|---|
endereçoPrefixo | Obtém ou define o prefixo de endereço para a sub-rede. | string |
ipConfigurations | Obtém matriz de referências às configurações IP da interface de rede usando a sub-rede | IPConfiguration[] |
networkSecurityGroup | Obtém ou define a referência do recurso NetworkSecurityGroup | NetworkSecurityGroup |
provisionamentoEstado | Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha | string |
routeTable | Obtém ou define a referência do recurso RouteTable | RouteTable |
Subrecurso
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso | string |