Udostępnij przez


Microsoft.Network natGateways

Definicja zasobu Bicep

Typ zasobu natGateways można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/natGateways, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

Microsoft.Network/natGateways

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości bramy translatora adresów sieciowych. NatGatewayPropertiesFormat (Format właściwości)
zakres Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia.
Numer jednostki magazynowej Jednostka SKU bramy translatora adresów sieciowych. NatGatewaySku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Stref Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. ciąg znakowy[]

NatGatewayPropertiesFormat (Format właściwości)

Nazwa Opis Wartość
idleTimeoutInMinutes Limit czasu bezczynności bramy translatora adresów sieciowych. Int
publicIpAddresses (publiczneAdresy Ip) Tablica publicznych adresów IP V4 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpAddressesV6 Tablica publicznych adresów IP w wersji 6 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixes (prefiksy publicIpPrefixs) Tablica prefiksów publicznych adresów IP V4 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixesV6 Tablica prefiksów publicznych adresów IP V6 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
sourceVirtualNetwork (sieć źródłowa) Odwołanie do źródłowej sieci wirtualnej korzystającej z tego zasobu bramy translatora adresów sieciowych. SubResource

NatGatewaySku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU bramy translatora adresów sieciowych. "Standardowa"
"StandardV2"

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. ciąg

Przykłady użycia

Moduły zweryfikowane na platformie Azure

Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.

Moduł Opis
Brama translatora adresów sieciowych Moduł zasobów AVM dla bramy translatora adresów sieciowych

Przykłady szybkiego startu platformy Azure

Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.

Plik Bicep Opis
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących.
azure Databricks All-in-one Templat VNetInjection-Pvtendpt Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną i prywatnym punktem końcowym.
szablon usługi AzureDatabricks dla domyślnej zapory magazynu Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej, prywatnego punktu końcowego i domyślnej zapory magazynu z włączonym obszarem roboczym usługi Azure Databricks za pomocą sieci wirtualnej i łącznika dostępu przypisanego przez system.
szablon usługi AzureDatabricks na potrzeby iniekcji sieci wirtualnej za pomocą bramy translatora adresów sieciowych Ten szablon umożliwia utworzenie bramy translatora adresów sieciowych, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
AzureDatabricks Virtual Network — iniekcji sieci wirtualnej Ten szablon umożliwia utworzenie sieci wirtualnej dla iniekcji sieci wirtualnej usługi Azure Databricks za pomocą translatora adresów sieciowych.
Tworzenie modułu równoważenia obciążenia między regionami Ten szablon tworzy moduł równoważenia obciążenia między regionami z pulą zaplecza zawierającą dwa regionalne moduły równoważenia obciążenia. Moduł równoważenia obciążenia między regionami jest obecnie dostępny w ograniczonych regionach. Regionalne moduły równoważenia obciążenia za modułem równoważenia obciążenia między regionami mogą znajdować się w dowolnym regionie.
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia Ten szablon tworzy standardowy wewnętrzny moduł azure Load Balancer z portem równoważenia obciążenia reguły 80
Tworzenie standardowego modułu równoważenia obciążenia Ten szablon tworzy dostępny z Internetu moduł równoważenia obciążenia, reguły równoważenia obciążenia i trzy maszyny wirtualne dla puli zaplecza z każdą maszyną wirtualną w strefie nadmiarowej.
Wdrażanie rozwiązania Secure AI Foundry z zarządzaną siecią wirtualną Ten szablon tworzy bezpieczne środowisko usługi Azure AI Foundry z solidnymi ograniczeniami zabezpieczeń sieci i tożsamości.
translatora adresów sieci wirtualnych Wdrażanie bramy translatora adresów sieciowych i sieci wirtualnej
Translator adresów sieci wirtualnych przy użyciu maszyny wirtualnej Wdrażanie bramy translatora adresów sieciowych i maszyny wirtualnej

Definicja zasobu szablonu usługi ARM

Typ zasobu natGateways można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/natGateways, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

Microsoft.Network/natGateways

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2025-03-01'
lokalizacja Lokalizacja zasobu. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości bramy translatora adresów sieciowych. NatGatewayPropertiesFormat (Format właściwości)
Numer jednostki magazynowej Jednostka SKU bramy translatora adresów sieciowych. NatGatewaySku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/natGateways"
Stref Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. ciąg znakowy[]

NatGatewayPropertiesFormat (Format właściwości)

Nazwa Opis Wartość
idleTimeoutInMinutes Limit czasu bezczynności bramy translatora adresów sieciowych. Int
publicIpAddresses (publiczneAdresy Ip) Tablica publicznych adresów IP V4 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpAddressesV6 Tablica publicznych adresów IP w wersji 6 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixes (prefiksy publicIpPrefixs) Tablica prefiksów publicznych adresów IP V4 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixesV6 Tablica prefiksów publicznych adresów IP V6 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
sourceVirtualNetwork (sieć źródłowa) Odwołanie do źródłowej sieci wirtualnej korzystającej z tego zasobu bramy translatora adresów sieciowych. SubResource

NatGatewaySku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU bramy translatora adresów sieciowych. "Standardowa"
"StandardV2"

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. ciąg

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Szablon Opis
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących.
azure Databricks All-in-one Templat VNetInjection-Pvtendpt

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną i prywatnym punktem końcowym.
szablon usługi AzureDatabricks dla domyślnej zapory magazynu

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej, prywatnego punktu końcowego i domyślnej zapory magazynu z włączonym obszarem roboczym usługi Azure Databricks za pomocą sieci wirtualnej i łącznika dostępu przypisanego przez system.
szablon usługi AzureDatabricks na potrzeby iniekcji sieci wirtualnej za pomocą bramy translatora adresów sieciowych

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie bramy translatora adresów sieciowych, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
szablon usługi AzureDatabricks z domyślną zaporą magazynu

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie domyślnej zapory magazynu z włączonym obszarem roboczym usługi Azure Databricks przy użyciu usługi Privateendpoint, wszystkich trzech form klucza zarządzania kluczami i łącznika User-Assigned Access Connector.
AzureDatabricks Virtual Network — iniekcji sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie sieci wirtualnej dla iniekcji sieci wirtualnej usługi Azure Databricks za pomocą translatora adresów sieciowych.
Tworzenie modułu równoważenia obciążenia między regionami

wdrażanie w usłudze Azure
Ten szablon tworzy moduł równoważenia obciążenia między regionami z pulą zaplecza zawierającą dwa regionalne moduły równoważenia obciążenia. Moduł równoważenia obciążenia między regionami jest obecnie dostępny w ograniczonych regionach. Regionalne moduły równoważenia obciążenia za modułem równoważenia obciążenia między regionami mogą znajdować się w dowolnym regionie.
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon tworzy standardowy wewnętrzny moduł azure Load Balancer z portem równoważenia obciążenia reguły 80
Tworzenie standardowego modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon tworzy dostępny z Internetu moduł równoważenia obciążenia, reguły równoważenia obciążenia i trzy maszyny wirtualne dla puli zaplecza z każdą maszyną wirtualną w strefie nadmiarowej.
wdrażanie obszaru roboczego usługi Azure Databricks przy użyciu środowiska PE,CMK wszystkich formularzy

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z usługami PrivateEndpoint i zarządzanymi oraz kluczem CMK z szyfrowaniem DBFS.
deploy Darktrace Autoscaling vSensors

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie automatycznego skalowania wdrożenia modułów vSensorów Darktrace
Wdrażanie rozwiązania Secure AI Foundry z zarządzaną siecią wirtualną

wdrażanie w usłudze Azure
Ten szablon tworzy bezpieczne środowisko usługi Azure AI Foundry z solidnymi ograniczeniami zabezpieczeń sieci i tożsamości.
translatora adresów sieci wirtualnych

wdrażanie w usłudze Azure
Wdrażanie bramy translatora adresów sieciowych i sieci wirtualnej
Translator adresów sieci wirtualnych przy użyciu maszyny wirtualnej

wdrażanie w usłudze Azure
Wdrażanie bramy translatora adresów sieciowych i maszyny wirtualnej

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu natGateways można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/natGateways, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

Microsoft.Network/natGateways

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
Właściwości Właściwości bramy translatora adresów sieciowych. NatGatewayPropertiesFormat (Format właściwości)
Numer jednostki magazynowej Jednostka SKU bramy translatora adresów sieciowych. NatGatewaySku
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/natGateways@2025-03-01"
Stref Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. ciąg znakowy[]

NatGatewayPropertiesFormat (Format właściwości)

Nazwa Opis Wartość
idleTimeoutInMinutes Limit czasu bezczynności bramy translatora adresów sieciowych. Int
publicIpAddresses (publiczneAdresy Ip) Tablica publicznych adresów IP V4 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpAddressesV6 Tablica publicznych adresów IP w wersji 6 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixes (prefiksy publicIpPrefixs) Tablica prefiksów publicznych adresów IP V4 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixesV6 Tablica prefiksów publicznych adresów IP V6 skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
sourceVirtualNetwork (sieć źródłowa) Odwołanie do źródłowej sieci wirtualnej korzystającej z tego zasobu bramy translatora adresów sieciowych. SubResource

NatGatewaySku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU bramy translatora adresów sieciowych. "Standardowa"
"StandardV2"

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. ciąg

Przykłady użycia

Przykłady programu Terraform

Podstawowy przykład wdrażania bramy translatora adresów sieciowych platformy Azure.

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    = ["*"]
}

Moduły zweryfikowane na platformie Azure

Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.

Moduł Opis
Brama translatora adresów sieciowych Moduł zasobów AVM dla bramy translatora adresów sieciowych