Freigeben über


Microsoft.Network natGateways

Bicep-Ressourcendefinition

Der natGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/natGateways-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

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'
  ]
}

Eigenschaftswerte

Microsoft.Network/natGateways

Name Beschreibung Wert
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Nat-Gateway-Eigenschaften. NatGatewayPropertiesFormat
scope Verwenden Sie diese Verwendung beim Erstellen einer Ressource in einem Bereich, der sich von dem Bereitstellungsbereich unterscheidet. Legen Sie diese Eigenschaft auf den symbolischen Namen einer Ressource fest, um die Erweiterungsressourceanzuwenden.
Sku Die NAT-Gateway-SKU. NatGatewaySku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Zonen Eine Liste der Verfügbarkeitszonen, die die Zone angeben, in der Nat-Gateway bereitgestellt werden soll. Zeichenfolge[]

NatGatewayPropertiesFormat

Name Beschreibung Wert
idleTimeoutInMinuten Das Leerlauftimeout des NAT-Gateways. Int
publicIp-Adressen Ein Array öffentlicher IP-Adressen V4, das der nat-Gatewayressource zugeordnet ist. SubResource-[]
publicIpAddressesV6 Ein Array öffentlicher IP-Adressen V6, das der nat-Gatewayressource zugeordnet ist. SubResource-[]
publicIp-Präfixe Ein Array von öffentlichen IP-Präfixen V4, die der nat-Gatewayressource zugeordnet sind. SubResource-[]
publicIpPrefixesV6 Ein Array von öffentlichen IP-Präfixen V6, die der nat-Gatewayressource zugeordnet sind. SubResource-[]
sourceVirtualNetwork Ein Verweis auf das virtuelle Quellnetzwerk, das diese NAT-Gatewayressource verwendet. SubResource-

NatGatewaySku

Name Beschreibung Wert
Name Name der NAT-Gateway-SKU. "Standard"
'StandardV2'

Ressourcen-Tags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

Verwendungsbeispiele

Von Azure verifizierte Module

Die folgenden Azure Verified Modules können verwendet werden, um diesen Ressourcentyp bereitzustellen.

Modul Beschreibung
NAT-Gateway AVM-Ressourcenmodul für NAT-Gateway

Azure-Schnellstartbeispiele

Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.

Bicep-Datei Beschreibung
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway- In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt Mit dieser Vorlage können Sie eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk und einen Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk und privaten Endpunkt erstellen.
AzureDatabricks-Vorlage für die standardmäßige Speicherfirewall- Mit dieser Vorlage können Sie eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk, einen privaten Endpunkt und eine Standardspeicherfirewall erstellen, die den Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk und dem vom System zugewiesenen Zugriffsconnector aktiviert hat.
AzureDatabricks-Vorlage für VNet Injection mit NAT-Gateway- Mit dieser Vorlage können Sie ein NAT-Gateway, eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk und einen Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk erstellen.
virtuelles AzureDatabricks-Netzwerk – VNet Injection NAT Gateway Mit dieser Vorlage können Sie ein virtuelles Netzwerk für Azure Databricks VNet-Injektion mit natgateway erstellen.
Erstellen eines regionsübergreifenden Lastenausgleichs- Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Der regionsübergreifende Lastenausgleich ist derzeit in begrenzten Regionen verfügbar. Die regionalen Lastenausgleichsgeräte hinter dem regionsübergreifenden Lastenausgleichsmodul können sich in jeder Region befinden.
Erstellen eines standardmäßigen internen Lastenausgleichs Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einem Regellastenausgleich port 80.
Erstellen eines Standardmäßigen Lastenausgleichs- Diese Vorlage erstellt einen internetorientierten Lastenausgleich, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jedem virtuellen Computer in einer redundanten Zone.
Bereitstellen von Secure AI Foundry mit einem verwalteten virtuellen Netzwerk Mit dieser Vorlage wird eine sichere Azure AI Foundry-Umgebung mit robusten Netzwerk- und Identitätssicherheitseinschränkungen erstellt.
NAT- für virtuelle Netzwerke Bereitstellen eines NAT-Gateways und eines virtuellen Netzwerks
NAT für virtuelle Netzwerke mit VM- Bereitstellen eines NAT-Gateways und eines virtuellen Computers

ARM-Vorlagenressourcendefinition

Der natGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/natGateways-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "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" ]
}

Eigenschaftswerte

Microsoft.Network/natGateways

Name Beschreibung Wert
apiVersion (Englisch) Die API-Version '2025-03-01'
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Nat-Gateway-Eigenschaften. NatGatewayPropertiesFormat
Sku Die NAT-Gateway-SKU. NatGatewaySku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Network/natGateways"
Zonen Eine Liste der Verfügbarkeitszonen, die die Zone angeben, in der Nat-Gateway bereitgestellt werden soll. Zeichenfolge[]

NatGatewayPropertiesFormat

Name Beschreibung Wert
idleTimeoutInMinuten Das Leerlauftimeout des NAT-Gateways. Int
publicIp-Adressen Ein Array öffentlicher IP-Adressen V4, das der nat-Gatewayressource zugeordnet ist. SubResource-[]
publicIpAddressesV6 Ein Array öffentlicher IP-Adressen V6, das der nat-Gatewayressource zugeordnet ist. SubResource-[]
publicIp-Präfixe Ein Array von öffentlichen IP-Präfixen V4, die der nat-Gatewayressource zugeordnet sind. SubResource-[]
publicIpPrefixesV6 Ein Array von öffentlichen IP-Präfixen V6, die der nat-Gatewayressource zugeordnet sind. SubResource-[]
sourceVirtualNetwork Ein Verweis auf das virtuelle Quellnetzwerk, das diese NAT-Gatewayressource verwendet. SubResource-

NatGatewaySku

Name Beschreibung Wert
Name Name der NAT-Gateway-SKU. "Standard"
'StandardV2'

Ressourcen-Tags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

Verwendungsbeispiele

Azure-Schnellstartvorlagen

Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.

Schablone Beschreibung
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk und einen Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk und privaten Endpunkt erstellen.
AzureDatabricks-Vorlage für die standardmäßige Speicherfirewall-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk, einen privaten Endpunkt und eine Standardspeicherfirewall erstellen, die den Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk und dem vom System zugewiesenen Zugriffsconnector aktiviert hat.
AzureDatabricks-Vorlage für VNet Injection mit NAT-Gateway-

Bereitstellen in Azure
Mit dieser Vorlage können Sie ein NAT-Gateway, eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk und einen Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk erstellen.
AzureDatabricks-Vorlage mit standardspeicherfirewall

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen standardmäßigen Azure Databricks-Arbeitsbereich mit Privateendpoint, allen drei Formen von CMK und User-Assigned Access Connector erstellen.
virtuelles AzureDatabricks-Netzwerk – VNet Injection NAT Gateway

Bereitstellen in Azure
Mit dieser Vorlage können Sie ein virtuelles Netzwerk für Azure Databricks VNet-Injektion mit natgateway erstellen.
Erstellen eines regionsübergreifenden Lastenausgleichs-

Bereitstellen in Azure
Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Der regionsübergreifende Lastenausgleich ist derzeit in begrenzten Regionen verfügbar. Die regionalen Lastenausgleichsgeräte hinter dem regionsübergreifenden Lastenausgleichsmodul können sich in jeder Region befinden.
Erstellen eines standardmäßigen internen Lastenausgleichs

Bereitstellen in Azure
Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einem Regellastenausgleich port 80.
Erstellen eines Standardmäßigen Lastenausgleichs-

Bereitstellen in Azure
Diese Vorlage erstellt einen internetorientierten Lastenausgleich, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jedem virtuellen Computer in einer redundanten Zone.
Bereitstellen eines Azure Databricks-Arbeitsbereichs mit PE,CMK alle Formulare

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Azure Databricks-Arbeitsbereich mit PrivateEndpoint und verwalteten Diensten und CMK mit DBFS-Verschlüsselung erstellen.
Bereitstellen der automatischen Skalierung von Darktrace vSensors

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine automatische Skalierungsbereitstellung von Darktrace vSensors bereitstellen.
Bereitstellen von Secure AI Foundry mit einem verwalteten virtuellen Netzwerk

Bereitstellen in Azure
Mit dieser Vorlage wird eine sichere Azure AI Foundry-Umgebung mit robusten Netzwerk- und Identitätssicherheitseinschränkungen erstellt.
NAT- für virtuelle Netzwerke

Bereitstellen in Azure
Bereitstellen eines NAT-Gateways und eines virtuellen Netzwerks
NAT für virtuelle Netzwerke mit VM-

Bereitstellen in Azure
Bereitstellen eines NAT-Gateways und eines virtuellen Computers

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der natGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/natGateways-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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"
    ]
  }
}

Eigenschaftswerte

Microsoft.Network/natGateways

Name Beschreibung Wert
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, auf die diese Erweiterungsressource angewendet werden soll. Zeichenfolge (erforderlich)
Eigenschaften Nat-Gateway-Eigenschaften. NatGatewayPropertiesFormat
Sku Die NAT-Gateway-SKU. NatGatewaySku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Network/natGateways@2025-03-01"
Zonen Eine Liste der Verfügbarkeitszonen, die die Zone angeben, in der Nat-Gateway bereitgestellt werden soll. Zeichenfolge[]

NatGatewayPropertiesFormat

Name Beschreibung Wert
idleTimeoutInMinuten Das Leerlauftimeout des NAT-Gateways. Int
publicIp-Adressen Ein Array öffentlicher IP-Adressen V4, das der nat-Gatewayressource zugeordnet ist. SubResource-[]
publicIpAddressesV6 Ein Array öffentlicher IP-Adressen V6, das der nat-Gatewayressource zugeordnet ist. SubResource-[]
publicIp-Präfixe Ein Array von öffentlichen IP-Präfixen V4, die der nat-Gatewayressource zugeordnet sind. SubResource-[]
publicIpPrefixesV6 Ein Array von öffentlichen IP-Präfixen V6, die der nat-Gatewayressource zugeordnet sind. SubResource-[]
sourceVirtualNetwork Ein Verweis auf das virtuelle Quellnetzwerk, das diese NAT-Gatewayressource verwendet. SubResource-

NatGatewaySku

Name Beschreibung Wert
Name Name der NAT-Gateway-SKU. "Standard"
'StandardV2'

Ressourcen-Tags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

Verwendungsbeispiele

Terraform-Beispiele

Ein grundlegendes Beispiel für die Bereitstellung von 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    = ["*"]
}

Von Azure verifizierte Module

Die folgenden Azure Verified Modules können verwendet werden, um diesen Ressourcentyp bereitzustellen.

Modul Beschreibung
NAT-Gateway AVM-Ressourcenmodul für NAT-Gateway