Partilhar via


Microsoft.Network natGateways

Definição de recursos do bíceps

O tipo de recurso natGateways pode ser implantado com operações que visam:

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/natGateways, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Network/natGateways@2025-03-01' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    idleTimeoutInMinutes: int
    publicIpAddresses: [
      {
        id: 'string'
      }
    ]
    publicIpAddressesV6: [
      {
        id: 'string'
      }
    ]
    publicIpPrefixes: [
      {
        id: 'string'
      }
    ]
    publicIpPrefixesV6: [
      {
        id: 'string'
      }
    ]
    sourceVirtualNetwork: {
      id: 'string'
    }
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valores de propriedade

Microsoft.Network/natGateways

Designação Descrição Valor
localização Localização do recurso. cadeia (de caracteres)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do Nat Gateway. NatGatewayPropertiesFormat
âmbito Use ao criar um recurso em um escopo diferente do escopo de implantação. Defina essa propriedade como o nome simbólico de um recurso para aplicar o recurso de extensão .
SKU O gateway nat SKU. NatGatewaySku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
Zonas Uma lista de zonas de disponibilidade indicando a zona na qual o Nat Gateway deve ser implantado. string[]

NatGatewayPropertiesFormat

Designação Descrição Valor
idleTimeoutInMinutes O tempo limite ocioso do gateway nat. Int
publicIpAddresses Uma matriz de endereços IP públicos V4 associada ao recurso de gateway nat. SubRecurso[]
publicIpAddressesV6 Uma matriz de endereços IP públicos V6 associada ao recurso de gateway nat. SubRecurso[]
publicIpPrefixes Uma matriz de prefixos ip públicos V4 associados ao recurso de gateway nat. SubRecurso[]
publicIpPrefixesV6 Uma matriz de prefixos ip públicos V6 associados ao recurso de gateway nat. SubRecurso[]
fonteVirtualNetwork Uma referência à rede virtual de origem usando esse recurso de gateway nat. Subrecurso

NatGatewaySku

Designação Descrição Valor
Designação Nome do Nat Gateway SKU. 'Padrão'
'StandardV2'

Tags de Recursos

Designação Descrição Valor

Subrecurso

Designação Descrição Valor
ID ID do recurso. cadeia (de caracteres)

Exemplos de uso

Módulos verificados do Azure

Os seguintes de Módulos Verificados do Azure podem ser usados para implantar esse tipo de recurso.

Módulo Descrição
NAT Gateway Módulo de recursos AVM para gateway NAT

Exemplos de início rápido do Azure

Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.

Arquivo Bicep Descrição
Cluster AKS com um gateway NAT e um gateway de aplicativo Este exemplo mostra como implantar um cluster AKS com o NAT Gateway para conexões de saída e um Application Gateway para conexões de entrada.
Templat Templat tudo-em-um do Azure Databricks VNetInjection-Pvtendpt Este modelo permite criar um grupo de segurança de rede, uma rede virtual e um espaço de trabalho do Azure Databricks com a rede virtual e o Ponto de Extremidade Privado.
modelo AzureDatabricks para de firewall de armazenamento padrão Este modelo permite criar um grupo de segurança de rede, uma rede virtual, um ponto de extremidade privado e um espaço de trabalho do Azure Databricks habilitado para firewall de armazenamento padrão com a rede virtual e o conector de acesso atribuído pelo sistema.
modelo AzureDatabricks para injeção de rede virtual com gateway NAT Este modelo permite criar um gateway NAT, um grupo de segurança de rede, uma rede virtual e um espaço de trabalho do Azure Databricks com a rede virtual.
Rede Virtual AzureDatabricks - Gateway NAT de injeção de VNet Este modelo permite criar uma Rede Virtual para injeção de VNet do Azure Databricks com natgateway.
Criar um balanceador de carga entre regiões Este modelo cria um balanceador de carga entre regiões com um pool de back-end contendo dois balanceadores de carga regionais. O balanceador de carga entre regiões está atualmente disponível em regiões limitadas. Os balanceadores de carga regionais por trás do balanceador de carga entre regiões podem estar em qualquer região.
Criar um balanceador de carga interno padrão Este modelo cria um Balanceador de Carga do Azure interno padrão com uma porta 80 de balanceamento de carga de regra
Criar um de balanceador de carga padrão Este modelo cria um balanceador de carga voltado para a Internet, regras de balanceamento de carga e três VMs para o pool de back-end com cada VM em uma zona redundante.
Implante o Secure AI Foundry com uma rede virtual gerenciada Este modelo cria um ambiente seguro do Azure AI Foundry com restrições robustas de segurança de rede e identidade.
Rede Virtual NAT Implantar um gateway NAT e uma rede virtual
NAT de rede virtual com VM Implantar um gateway NAT e uma máquina virtual

Definição de recurso de modelo ARM

O tipo de recurso natGateways pode ser implantado com operações que visam:

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/natGateways, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Network/natGateways",
  "apiVersion": "2025-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "idleTimeoutInMinutes": "int",
    "publicIpAddresses": [
      {
        "id": "string"
      }
    ],
    "publicIpAddressesV6": [
      {
        "id": "string"
      }
    ],
    "publicIpPrefixes": [
      {
        "id": "string"
      }
    ],
    "publicIpPrefixesV6": [
      {
        "id": "string"
      }
    ],
    "sourceVirtualNetwork": {
      "id": "string"
    }
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valores de propriedade

Microsoft.Network/natGateways

Designação Descrição Valor
Versão da API A versão api '2025-03-01'
localização Localização do recurso. cadeia (de caracteres)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do Nat Gateway. NatGatewayPropertiesFormat
SKU O gateway nat SKU. NatGatewaySku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Network/natGateways'
Zonas Uma lista de zonas de disponibilidade indicando a zona na qual o Nat Gateway deve ser implantado. string[]

NatGatewayPropertiesFormat

Designação Descrição Valor
idleTimeoutInMinutes O tempo limite ocioso do gateway nat. Int
publicIpAddresses Uma matriz de endereços IP públicos V4 associada ao recurso de gateway nat. SubRecurso[]
publicIpAddressesV6 Uma matriz de endereços IP públicos V6 associada ao recurso de gateway nat. SubRecurso[]
publicIpPrefixes Uma matriz de prefixos ip públicos V4 associados ao recurso de gateway nat. SubRecurso[]
publicIpPrefixesV6 Uma matriz de prefixos ip públicos V6 associados ao recurso de gateway nat. SubRecurso[]
fonteVirtualNetwork Uma referência à rede virtual de origem usando esse recurso de gateway nat. Subrecurso

NatGatewaySku

Designação Descrição Valor
Designação Nome do Nat Gateway SKU. 'Padrão'
'StandardV2'

Tags de Recursos

Designação Descrição Valor

Subrecurso

Designação Descrição Valor
ID ID do recurso. cadeia (de caracteres)

Exemplos de uso

Modelos de início rápido do Azure

Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.

Modelo Descrição
Cluster AKS com um gateway NAT e um gateway de aplicativo

Implantar no Azure
Este exemplo mostra como implantar um cluster AKS com o NAT Gateway para conexões de saída e um Application Gateway para conexões de entrada.
Templat Templat tudo-em-um do Azure Databricks VNetInjection-Pvtendpt

Implantar no Azure
Este modelo permite criar um grupo de segurança de rede, uma rede virtual e um espaço de trabalho do Azure Databricks com a rede virtual e o Ponto de Extremidade Privado.
modelo AzureDatabricks para de firewall de armazenamento padrão

Implantar no Azure
Este modelo permite criar um grupo de segurança de rede, uma rede virtual, um ponto de extremidade privado e um espaço de trabalho do Azure Databricks habilitado para firewall de armazenamento padrão com a rede virtual e o conector de acesso atribuído pelo sistema.
modelo AzureDatabricks para injeção de rede virtual com gateway NAT

Implantar no Azure
Este modelo permite criar um gateway NAT, um grupo de segurança de rede, uma rede virtual e um espaço de trabalho do Azure Databricks com a rede virtual.
modelo AzureDatabricks com firewall de armazenamento padrão

Implantar no Azure
Este modelo permite que você crie um espaço de trabalho do Azure Databricks habilitado para Firewall de Armazenamento Padrão com Privateendpoint, todas as três formas de CMK e User-Assigned Access Connector.
Rede Virtual AzureDatabricks - Gateway NAT de injeção de VNet

Implantar no Azure
Este modelo permite criar uma Rede Virtual para injeção de VNet do Azure Databricks com natgateway.
Criar um balanceador de carga entre regiões

Implantar no Azure
Este modelo cria um balanceador de carga entre regiões com um pool de back-end contendo dois balanceadores de carga regionais. O balanceador de carga entre regiões está atualmente disponível em regiões limitadas. Os balanceadores de carga regionais por trás do balanceador de carga entre regiões podem estar em qualquer região.
Criar um balanceador de carga interno padrão

Implantar no Azure
Este modelo cria um Balanceador de Carga do Azure interno padrão com uma porta 80 de balanceamento de carga de regra
Criar um de balanceador de carga padrão

Implantar no Azure
Este modelo cria um balanceador de carga voltado para a Internet, regras de balanceamento de carga e três VMs para o pool de back-end com cada VM em uma zona redundante.
Implantar um espaço de trabalho do Azure Databricks com PE,CMK todos os formulários

Implantar no Azure
Este modelo permite criar um espaço de trabalho do Azure Databricks com PrivateEndpoint e serviços gerenciados e CMK com criptografia DBFS.
implantar o Darktrace Autoscaling vSensors

Implantar no Azure
Este modelo permite que você implante uma implantação de dimensionamento automático automático do Darktrace vSensors
Implante o Secure AI Foundry com uma rede virtual gerenciada

Implantar no Azure
Este modelo cria um ambiente seguro do Azure AI Foundry com restrições robustas de segurança de rede e identidade.
Rede Virtual NAT

Implantar no Azure
Implantar um gateway NAT e uma rede virtual
NAT de rede virtual com VM

Implantar no Azure
Implantar um gateway NAT e uma máquina virtual

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso natGateways pode ser implantado com operações que visam:

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/natGateways, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/natGateways@2025-03-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      idleTimeoutInMinutes = int
      publicIpAddresses = [
        {
          id = "string"
        }
      ]
      publicIpAddressesV6 = [
        {
          id = "string"
        }
      ]
      publicIpPrefixes = [
        {
          id = "string"
        }
      ]
      publicIpPrefixesV6 = [
        {
          id = "string"
        }
      ]
      sourceVirtualNetwork = {
        id = "string"
      }
    }
    sku = {
      name = "string"
    }
    zones = [
      "string"
    ]
  }
}

Valores de propriedade

Microsoft.Network/natGateways

Designação Descrição Valor
localização Localização do recurso. cadeia (de caracteres)
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso ao qual aplicar esse recurso de extensão. string (obrigatório)
propriedades Propriedades do Nat Gateway. NatGatewayPropertiesFormat
SKU O gateway nat SKU. NatGatewaySku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Network/natGateways@2025-03-01"
Zonas Uma lista de zonas de disponibilidade indicando a zona na qual o Nat Gateway deve ser implantado. string[]

NatGatewayPropertiesFormat

Designação Descrição Valor
idleTimeoutInMinutes O tempo limite ocioso do gateway nat. Int
publicIpAddresses Uma matriz de endereços IP públicos V4 associada ao recurso de gateway nat. SubRecurso[]
publicIpAddressesV6 Uma matriz de endereços IP públicos V6 associada ao recurso de gateway nat. SubRecurso[]
publicIpPrefixes Uma matriz de prefixos ip públicos V4 associados ao recurso de gateway nat. SubRecurso[]
publicIpPrefixesV6 Uma matriz de prefixos ip públicos V6 associados ao recurso de gateway nat. SubRecurso[]
fonteVirtualNetwork Uma referência à rede virtual de origem usando esse recurso de gateway nat. Subrecurso

NatGatewaySku

Designação Descrição Valor
Designação Nome do Nat Gateway SKU. 'Padrão'
'StandardV2'

Tags de Recursos

Designação Descrição Valor

Subrecurso

Designação Descrição Valor
ID ID do recurso. cadeia (de caracteres)

Exemplos de uso

Amostras Terraform

Um exemplo básico de implantação do Azure NAT Gateway.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "natGateway" {
  type      = "Microsoft.Network/natGateways@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      idleTimeoutInMinutes = 10
    }
    sku = {
      name = "Standard"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Módulos verificados do Azure

Os seguintes de Módulos Verificados do Azure podem ser usados para implantar esse tipo de recurso.

Módulo Descrição
NAT Gateway Módulo de recursos AVM para gateway NAT