Delen via


Microsoft.Network natGateways

Bicep-resourcedefinitie

Het resourcetype natGateways kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/natGateways-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

Microsoft.Network/natGateways

Naam Beschrijving Waarde
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Nat Gateway-eigenschappen. NatGatewayEigenschappenOpmaak
Sku De nat-gateway-SKU. NatGatewaySku
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayEigenschappenOpmaak

Naam Beschrijving Waarde
inactieve Time-outInMinuten De time-out voor inactiviteit van de nat-gateway. Int
publicIpAddresses Een array van openbare ip-adressen V4 gekoppeld aan de nat gateway resource. Subbron
publicIpAddressesV6 Een array van openbare IP-adressen V6 die zijn gekoppeld aan de nat-gatewaybron. Subbron
publicIpVoorvoegsels Een array van openbare ip-voorvoegsels V4 die zijn gekoppeld aan de nat-gatewaybron. Subbron
publicIpPrefixesV6 Een array van openbare ip-voorvoegsels V6 die zijn gekoppeld aan de nat gateway-resource. Subbron
serviceGateway Verwijs naar een bestaande servicegateway. SubResource-
bronVirtualNetwerk Een verwijzing naar het virtuele bronnetwerk dat gebruikmaakt van deze nat-gatewaybron. SubResource-

NatGatewaySku

Naam Beschrijving Waarde
naam Naam van nat-gateway-SKU. 'Standaard'
'StandaardV2'

Bron Tags

Naam Beschrijving Waarde

Subbron

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

Gebruiksvoorbeelden

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
NAT-gateway AVM-resourcemodule voor NAT-gateway

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
AKS-cluster met een NAT-gateway en een Application Gateway- In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt Met deze sjabloon kunt u een netwerkbeveiligingsgroep, een virtueel netwerk en een Azure Databricks-werkruimte maken met het virtuele netwerk en een privé-eindpunt.
AzureDatabricks-sjabloon voor standaardopslagfirewalls Met deze sjabloon kunt u een netwerkbeveiligingsgroep, een virtueel netwerk, een privé-eindpunt en een standaardopslagfirewall maken waarvoor Azure Databricks-werkruimte is ingeschakeld met het virtuele netwerk en de door het systeem toegewezen toegangsconnector.
AzureDatabricks-sjabloon voor VNet-injectie met NAT-gateway Met deze sjabloon kunt u een NAT-gateway, netwerkbeveiligingsgroep, een virtueel netwerk en een Azure Databricks-werkruimte maken met het virtuele netwerk.
AzureDatabricks Virtual Network - NAT-gateway voor VNet-injectie Met deze sjabloon kunt u een virtueel netwerk maken voor Azure Databricks VNet-injectie met natgateway.
een load balancer voor meerdere regio's maken Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool met twee regionale load balancers. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
een standaard interne load balancer maken Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een regeltaakverdelingspoort 80
Een standard load balancer maken Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VIRTUELE machine in een redundante zone.
Implementeer Secure AI Foundry met een beheerd virtueel netwerk Met deze sjabloon maakt u een veilige Azure AI Foundry-omgeving met robuuste netwerk- en identiteitsbeveiligingsbeperkingen.
Virtual Network NAT- Een NAT-gateway en virtueel netwerk implementeren
Virtual Network NAT met VM- Een NAT-gateway en virtuele machine implementeren

Resourcedefinitie van ARM-sjabloon

Het resourcetype natGateways kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/natGateways-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

Microsoft.Network/natGateways

Naam Beschrijving Waarde
apiVersion De API-versie '2025-05-01'
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Nat Gateway-eigenschappen. NatGatewayEigenschappenOpmaak
Sku De nat-gateway-SKU. NatGatewaySku
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
soort Het resourcetype 'Microsoft.Network/natGateways'
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayEigenschappenOpmaak

Naam Beschrijving Waarde
inactieve Time-outInMinuten De time-out voor inactiviteit van de nat-gateway. Int
publicIpAddresses Een array van openbare ip-adressen V4 gekoppeld aan de nat gateway resource. Subbron
publicIpAddressesV6 Een array van openbare IP-adressen V6 die zijn gekoppeld aan de nat-gatewaybron. Subbron
publicIpVoorvoegsels Een array van openbare ip-voorvoegsels V4 die zijn gekoppeld aan de nat-gatewaybron. Subbron
publicIpPrefixesV6 Een array van openbare ip-voorvoegsels V6 die zijn gekoppeld aan de nat gateway-resource. Subbron
serviceGateway Verwijs naar een bestaande servicegateway. SubResource-
bronVirtualNetwerk Een verwijzing naar het virtuele bronnetwerk dat gebruikmaakt van deze nat-gatewaybron. SubResource-

NatGatewaySku

Naam Beschrijving Waarde
naam Naam van nat-gateway-SKU. 'Standaard'
'StandaardV2'

Bron Tags

Naam Beschrijving Waarde

Subbron

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
AKS-cluster met een NAT-gateway en een Application Gateway-

implementeren in Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt

implementeren in Azure
Met deze sjabloon kunt u een netwerkbeveiligingsgroep, een virtueel netwerk en een Azure Databricks-werkruimte maken met het virtuele netwerk en een privé-eindpunt.
AzureDatabricks-sjabloon voor standaardopslagfirewalls

implementeren in Azure
Met deze sjabloon kunt u een netwerkbeveiligingsgroep, een virtueel netwerk, een privé-eindpunt en een standaardopslagfirewall maken waarvoor Azure Databricks-werkruimte is ingeschakeld met het virtuele netwerk en de door het systeem toegewezen toegangsconnector.
AzureDatabricks-sjabloon voor VNet-injectie met NAT-gateway

implementeren in Azure
Met deze sjabloon kunt u een NAT-gateway, netwerkbeveiligingsgroep, een virtueel netwerk en een Azure Databricks-werkruimte maken met het virtuele netwerk.
AzureDatabricks-sjabloon met standaardopslagfirewall

implementeren in Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte met standaardopslagfirewall maken met Privateendpoint, alle drie de vormen van CMK en User-Assigned Access Connector.
AzureDatabricks Virtual Network - NAT-gateway voor VNet-injectie

implementeren in Azure
Met deze sjabloon kunt u een virtueel netwerk maken voor Azure Databricks VNet-injectie met natgateway.
een load balancer voor meerdere regio's maken

implementeren in Azure
Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool met twee regionale load balancers. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
een standaard interne load balancer maken

implementeren in Azure
Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een regeltaakverdelingspoort 80
Een standard load balancer maken

implementeren in Azure
Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VIRTUELE machine in een redundante zone.
Een Azure Databricks-werkruimte implementeren met PE,CMK alle formulieren

implementeren in Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met PrivateEndpoint en beheerde services en CMK met DBFS-versleuteling.
Darktrace Autoscaling vSensors implementeren

implementeren in Azure
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren
Implementeer Secure AI Foundry met een beheerd virtueel netwerk

implementeren in Azure
Met deze sjabloon maakt u een veilige Azure AI Foundry-omgeving met robuuste netwerk- en identiteitsbeveiligingsbeperkingen.
Virtual Network NAT-

implementeren in Azure
Een NAT-gateway en virtueel netwerk implementeren
Virtual Network NAT met VM-

implementeren in Azure
Een NAT-gateway en virtuele machine implementeren

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype natGateways kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/natGateways-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/natGateways@2025-05-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"
        }
      ]
      serviceGateway = {
        id = "string"
      }
      sourceVirtualNetwork = {
        id = "string"
      }
    }
    sku = {
      name = "string"
    }
    zones = [
      "string"
    ]
  }
}

Eigenschapswaarden

Microsoft.Network/natGateways

Naam Beschrijving Waarde
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Nat Gateway-eigenschappen. NatGatewayEigenschappenOpmaak
Sku De nat-gateway-SKU. NatGatewaySku
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
soort Het resourcetype "Microsoft.Network/natGateways@2025-05-01"
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayEigenschappenOpmaak

Naam Beschrijving Waarde
inactieve Time-outInMinuten De time-out voor inactiviteit van de nat-gateway. Int
publicIpAddresses Een array van openbare ip-adressen V4 gekoppeld aan de nat gateway resource. Subbron
publicIpAddressesV6 Een array van openbare IP-adressen V6 die zijn gekoppeld aan de nat-gatewaybron. Subbron
publicIpVoorvoegsels Een array van openbare ip-voorvoegsels V4 die zijn gekoppeld aan de nat-gatewaybron. Subbron
publicIpPrefixesV6 Een array van openbare ip-voorvoegsels V6 die zijn gekoppeld aan de nat gateway-resource. Subbron
serviceGateway Verwijs naar een bestaande servicegateway. SubResource-
bronVirtualNetwerk Een verwijzing naar het virtuele bronnetwerk dat gebruikmaakt van deze nat-gatewaybron. SubResource-

NatGatewaySku

Naam Beschrijving Waarde
naam Naam van nat-gateway-SKU. 'Standaard'
'StandaardV2'

Bron Tags

Naam Beschrijving Waarde

Subbron

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

Gebruiksvoorbeelden

Terraform-monsters

Een eenvoudig voorbeeld van het implementeren van 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    = ["*"]
}

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
NAT-gateway AVM-resourcemodule voor NAT-gateway