Compartir a través de


Microsoft.Network natGateways

Definición de recursos de Bicep

El tipo de recurso natGateways se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Network/natGateways, agregue el siguiente bicep a la plantilla.

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 propiedad

Microsoft.Network/natGateways

Nombre Descripción Valor
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de Nat Gateway. NatGatewayPropertiesFormat
scope Use al crear un recurso en un ámbito diferente del ámbito de implementación. Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión .
Sku SKU de puerta de enlace nat. NatGatewaySku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Zonas Lista de zonas de disponibilidad que indican la zona en la que se debe implementar Nat Gateway. cadena[]

NatGatewayPropertiesFormat

Nombre Descripción Valor
idleTimeoutInMinutes Tiempo de espera de inactividad de la puerta de enlace nat. Int
publicIpAddresses Matriz de direcciones IP públicas V4 asociadas al recurso de puerta de enlace nat. subrecurso[]
publicIpAddressesV6 Una matriz de direcciones IP públicas V6 asociadas con el recurso de puerta de enlace nat. subrecurso[]
publicIpPrefixes Una matriz de prefijos de IP pública V4 asociados con el recurso de puerta de enlace nat. subrecurso[]
publicIpPrefixesV6 Una matriz de prefijos de IP pública V6 asociados con el recurso de puerta de enlace nat. subrecurso[]
fuenteVirtualNetwork Referencia a la red virtual de origen mediante este recurso de puerta de enlace NAT. SubResource

NatGatewaySku

Nombre Descripción Valor
nombre Nombre de la SKU de Nat Gateway. 'Estándar'
'EstándarV2'

ResourceTags (Etiquetas de recurso)

Nombre Descripción Valor

Subrecurso

Nombre Descripción Valor
identificación Identificador de recurso. cuerda

Ejemplos de uso

Módulos comprobados de Azure

Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.

Módulo Descripción
Puerta de enlace NAT Módulo de recursos de AVM para NAT Gateway

Ejemplos de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.

Archivo de Bicep Descripción
clúster de AKS con una puerta de enlace NAT y un de Application Gateway En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para las conexiones salientes y una instancia de Application Gateway para las conexiones entrantes.
azure Databricks All-in-one Templat VNetInjection-Pvtendpt Esta plantilla le permite crear un grupo de seguridad de red, una red virtual y un área de trabajo de Azure Databricks con la red virtual y un punto de conexión privado.
plantilla de AzureDatabricks para el firewall de almacenamiento predeterminado Esta plantilla permite crear un grupo de seguridad de red, una red virtual, un punto de conexión privado y un firewall de almacenamiento predeterminado habilitado para el área de trabajo de Azure Databricks con la red virtual y el conector de acceso asignado por el sistema.
plantilla de AzureDatabricks para la inyección de red virtual con nat Gateway Esta plantilla le permite crear una puerta de enlace NAT, un grupo de seguridad de red, una red virtual y un área de trabajo de Azure Databricks con la red virtual.
AzureDatabricks Virtual Network: puerta de enlace NAT de inyección de red virtual Esta plantilla permite crear una red virtual para la inyección de red virtual de Azure Databricks con natgateway.
Crear un equilibrador de carga entre regiones Esta plantilla crea un equilibrador de carga entre regiones con un grupo de back-end que contiene dos equilibradores de carga regionales. El equilibrador de carga entre regiones está disponible actualmente en regiones limitadas. Los equilibradores de carga regionales detrás del equilibrador de carga entre regiones pueden estar en cualquier región.
Crear un equilibrador de carga interno estándar Esta plantilla crea un equilibrador de carga interno estándar de Azure con un puerto de equilibrio de carga de reglas 80
Crear un equilibrador de carga estándar Esta plantilla crea un equilibrador de carga accesible desde Internet, reglas de equilibrio de carga y tres máquinas virtuales para el grupo de back-end con cada máquina virtual en una zona redundante.
Implemente Secure AI Foundry con una red virtual administrada Esta plantilla crea un entorno seguro de Azure AI Foundry con sólidas restricciones de seguridad de red e identidad.
NAT de red virtual Implementación de una puerta de enlace NAT y una red virtual
Virtual Network NAT con de máquina virtual Implementación de una puerta de enlace NAT y una máquina virtual

Definición de recursos de plantilla de ARM

El tipo de recurso natGateways se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Network/natGateways, agregue el siguiente JSON a la plantilla.

{
  "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 propiedad

Microsoft.Network/natGateways

Nombre Descripción Valor
apiVersion La versión de api '2025-03-01'
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de Nat Gateway. NatGatewayPropertiesFormat
Sku SKU de puerta de enlace nat. NatGatewaySku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.Network/natGateways'
Zonas Lista de zonas de disponibilidad que indican la zona en la que se debe implementar Nat Gateway. cadena[]

NatGatewayPropertiesFormat

Nombre Descripción Valor
idleTimeoutInMinutes Tiempo de espera de inactividad de la puerta de enlace nat. Int
publicIpAddresses Matriz de direcciones IP públicas V4 asociadas al recurso de puerta de enlace nat. subrecurso[]
publicIpAddressesV6 Una matriz de direcciones IP públicas V6 asociadas con el recurso de puerta de enlace nat. subrecurso[]
publicIpPrefixes Una matriz de prefijos de IP pública V4 asociados con el recurso de puerta de enlace nat. subrecurso[]
publicIpPrefixesV6 Una matriz de prefijos de IP pública V6 asociados con el recurso de puerta de enlace nat. subrecurso[]
fuenteVirtualNetwork Referencia a la red virtual de origen mediante este recurso de puerta de enlace NAT. SubResource

NatGatewaySku

Nombre Descripción Valor
nombre Nombre de la SKU de Nat Gateway. 'Estándar'
'EstándarV2'

ResourceTags (Etiquetas de recurso)

Nombre Descripción Valor

Subrecurso

Nombre Descripción Valor
identificación Identificador de recurso. cuerda

Ejemplos de uso

Plantillas de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.

Plantilla Descripción
clúster de AKS con una puerta de enlace NAT y un de Application Gateway

Implementación en Azure
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para las conexiones salientes y una instancia de Application Gateway para las conexiones entrantes.
azure Databricks All-in-one Templat VNetInjection-Pvtendpt

Implementación en Azure
Esta plantilla le permite crear un grupo de seguridad de red, una red virtual y un área de trabajo de Azure Databricks con la red virtual y un punto de conexión privado.
plantilla de AzureDatabricks para el firewall de almacenamiento predeterminado

Implementación en Azure
Esta plantilla permite crear un grupo de seguridad de red, una red virtual, un punto de conexión privado y un firewall de almacenamiento predeterminado habilitado para el área de trabajo de Azure Databricks con la red virtual y el conector de acceso asignado por el sistema.
plantilla de AzureDatabricks para la inyección de red virtual con nat Gateway

Implementación en Azure
Esta plantilla le permite crear una puerta de enlace NAT, un grupo de seguridad de red, una red virtual y un área de trabajo de Azure Databricks con la red virtual.
plantilla de AzureDatabricks con el firewall de almacenamiento predeterminado

Implementación en Azure
Esta plantilla le permite crear un área de trabajo de Azure Databricks habilitada para el firewall de almacenamiento predeterminado con Privateendpoint, las tres formas de CMK y User-Assigned Access Connector.
AzureDatabricks Virtual Network: puerta de enlace NAT de inyección de red virtual

Implementación en Azure
Esta plantilla permite crear una red virtual para la inyección de red virtual de Azure Databricks con natgateway.
Crear un equilibrador de carga entre regiones

Implementación en Azure
Esta plantilla crea un equilibrador de carga entre regiones con un grupo de back-end que contiene dos equilibradores de carga regionales. El equilibrador de carga entre regiones está disponible actualmente en regiones limitadas. Los equilibradores de carga regionales detrás del equilibrador de carga entre regiones pueden estar en cualquier región.
Crear un equilibrador de carga interno estándar

Implementación en Azure
Esta plantilla crea un equilibrador de carga interno estándar de Azure con un puerto de equilibrio de carga de reglas 80
Crear un equilibrador de carga estándar

Implementación en Azure
Esta plantilla crea un equilibrador de carga accesible desde Internet, reglas de equilibrio de carga y tres máquinas virtuales para el grupo de back-end con cada máquina virtual en una zona redundante.
Implementación de un área de trabajo de Azure Databricks con PE,CMK todos los formularios

Implementación en Azure
Esta plantilla le permite crear un área de trabajo de Azure Databricks con PrivateEndpoint y servicios administrados y CMK con cifrado DBFS.
implementación del escalado automático de Darktrace vSensors

Implementación en Azure
Esta plantilla le permite implementar automáticamente una implementación de escalado automático de Darktrace vSensors.
Implemente Secure AI Foundry con una red virtual administrada

Implementación en Azure
Esta plantilla crea un entorno seguro de Azure AI Foundry con sólidas restricciones de seguridad de red e identidad.
NAT de red virtual

Implementación en Azure
Implementación de una puerta de enlace NAT y una red virtual
Virtual Network NAT con de máquina virtual

Implementación en Azure
Implementación de una puerta de enlace NAT y una máquina virtual

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso natGateways se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Network/natGateways, agregue el siguiente Terraform a la plantilla.

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 propiedad

Microsoft.Network/natGateways

Nombre Descripción Valor
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
Propiedades Propiedades de Nat Gateway. NatGatewayPropertiesFormat
Sku SKU de puerta de enlace nat. NatGatewaySku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Network/natGateways@2025-03-01"
Zonas Lista de zonas de disponibilidad que indican la zona en la que se debe implementar Nat Gateway. cadena[]

NatGatewayPropertiesFormat

Nombre Descripción Valor
idleTimeoutInMinutes Tiempo de espera de inactividad de la puerta de enlace nat. Int
publicIpAddresses Matriz de direcciones IP públicas V4 asociadas al recurso de puerta de enlace nat. subrecurso[]
publicIpAddressesV6 Una matriz de direcciones IP públicas V6 asociadas con el recurso de puerta de enlace nat. subrecurso[]
publicIpPrefixes Una matriz de prefijos de IP pública V4 asociados con el recurso de puerta de enlace nat. subrecurso[]
publicIpPrefixesV6 Una matriz de prefijos de IP pública V6 asociados con el recurso de puerta de enlace nat. subrecurso[]
fuenteVirtualNetwork Referencia a la red virtual de origen mediante este recurso de puerta de enlace NAT. SubResource

NatGatewaySku

Nombre Descripción Valor
nombre Nombre de la SKU de Nat Gateway. 'Estándar'
'EstándarV2'

ResourceTags (Etiquetas de recurso)

Nombre Descripción Valor

Subrecurso

Nombre Descripción Valor
identificación Identificador de recurso. cuerda

Ejemplos de uso

Ejemplos de Terraform

Ejemplo básico de implementación de 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 comprobados de Azure

Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.

Módulo Descripción
Puerta de enlace NAT Módulo de recursos de AVM para NAT Gateway