Поделиться через


Microsoft.Network natGateways 2024-10-01

Определение ресурсов Bicep

Тип ресурса natGateways можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/natGateways, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Network/natGateways@2024-10-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'
  ]
}

Значения свойств

Microsoft.Network/natGateways

Имя Description Ценность
location Расположение ресурса. струна
имя имя ресурса. строка (обязательно)
properties Свойства шлюза Nat. NatGatewayPropertiesFormat
scope Используется при создании ресурса в области, отличной от области развертывания. Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.
sku Номер SKU шлюза NAT. NatGatewaySku
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
зоны Список зон доступности, обозначающих зону, в которой должен быть развернут шлюз Nat. строка[]

NatGatewayPropertiesFormat

Имя Description Ценность
idleTimeoutInMinutes Время ожидания простоя шлюза NAT. инт
публичные IP-адреса Массив общедоступных IP-адресов V4, связанный с ресурсом шлюза nat. Подресурс[]
публичные IP-адресаV6 Массив общедоступных IP-адресов V6, связанный с ресурсом шлюза nat. Подресурс[]
publicIpPrefixes Массив префиксов публичных ip V4, связанных с ресурсом шлюза nat. Подресурс[]
publicIpPrefixesV6 Массив префиксов общедоступных ip-адресов V6, связанных с ресурсом шлюза nat. Подресурс[]
sourceVirtualNetwork Ссылка на исходную виртуальную сеть, использующую этот ресурс шлюза nat. SubResource

NatGatewaySku

Имя Description Ценность
имя Имя SKU шлюза Nat. 'Standard'
'СтандартV2'

ResourceTags

Имя Description Ценность

Подресурс

Имя Description Ценность
id Идентификатор ресурса. струна

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Description
Шлюз NAT Модуль ресурсов AVM для шлюза NAT

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Description
кластер AKS с шлюзом NAT и шлюзом приложений В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений.
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt Этот шаблон позволяет создать группу безопасности сети, виртуальную сеть и рабочую область Azure Databricks с виртуальной сетью и частной конечной точкой.
шаблон AzureDatabricks для брандмауэра хранилища по умолчанию Этот шаблон позволяет создать группу безопасности сети, виртуальную сеть, частную конечную точку и брандмауэр хранилища по умолчанию, включив рабочую область Azure Databricks с виртуальной сетью и соединителем доступа, назначаемого системой.
шаблон AzureDatabricks для внедрения виртуальных сетей с шлюза NAT Этот шаблон позволяет создать шлюз NAT, группу безопасности сети, виртуальную сеть и рабочую область Azure Databricks с виртуальной сетью.
виртуальной сети AzureDatabricks — шлюз NAT для внедрения виртуальной сети Этот шаблон позволяет создать виртуальную сеть для внедрения виртуальной сети Azure Databricks с помощью natgateway.
Создание подсистемы балансировки нагрузки между регионами Этот шаблон создает подсистему балансировки нагрузки между регионами с серверным пулом, содержащим два региональных подсистемы балансировки нагрузки. В настоящее время подсистема балансировки нагрузки между регионами доступна в ограниченных регионах. Региональные подсистемы балансировки нагрузки, лежащие в основе подсистемы балансировки нагрузки между регионами, могут находиться в любом регионе.
Создание стандартной внутренней подсистемы балансировки нагрузки Этот шаблон создает стандартный внутренний балансировщик нагрузки Azure с портом балансировки нагрузки правил 80
создание стандартной подсистемы балансировки нагрузки Этот шаблон создает подсистему балансировки нагрузки, правила балансировки нагрузки и три виртуальных машины для внутреннего пула с каждой виртуальной машиной в избыточной зоне.
Развертывание Secure AI Foundry с помощью управляемой виртуальной сети Этот шаблон создает безопасную среду Azure AI Foundry с надежными ограничениями безопасности сети и удостоверений.
NAT виртуальной сети Развертывание шлюза NAT и виртуальной сети
NAT виртуальной сети с виртуальной машины Развертывание шлюза NAT и виртуальной машины

Определение ресурса шаблона ARM

Тип ресурса natGateways можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/natGateways, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Network/natGateways",
  "apiVersion": "2024-10-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" ]
}

Значения свойств

Microsoft.Network/natGateways

Имя Description Ценность
apiVersion Версия API '2024-10-01'
location Расположение ресурса. струна
имя имя ресурса. строка (обязательно)
properties Свойства шлюза Nat. NatGatewayPropertiesFormat
sku Номер SKU шлюза NAT. NatGatewaySku
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса "Microsoft.Network/natGateways"
зоны Список зон доступности, обозначающих зону, в которой должен быть развернут шлюз Nat. строка[]

NatGatewayPropertiesFormat

Имя Description Ценность
idleTimeoutInMinutes Время ожидания простоя шлюза NAT. инт
публичные IP-адреса Массив общедоступных IP-адресов V4, связанный с ресурсом шлюза nat. Подресурс[]
публичные IP-адресаV6 Массив общедоступных IP-адресов V6, связанный с ресурсом шлюза nat. Подресурс[]
publicIpPrefixes Массив префиксов публичных ip V4, связанных с ресурсом шлюза nat. Подресурс[]
publicIpPrefixesV6 Массив префиксов общедоступных ip-адресов V6, связанных с ресурсом шлюза nat. Подресурс[]
sourceVirtualNetwork Ссылка на исходную виртуальную сеть, использующую этот ресурс шлюза nat. SubResource

NatGatewaySku

Имя Description Ценность
имя Имя SKU шлюза Nat. 'Standard'
'СтандартV2'

ResourceTags

Имя Description Ценность

Подресурс

Имя Description Ценность
id Идентификатор ресурса. струна

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Template Description
кластер AKS с шлюзом NAT и шлюзом приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений.
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt

Развертывание в Azure
Этот шаблон позволяет создать группу безопасности сети, виртуальную сеть и рабочую область Azure Databricks с виртуальной сетью и частной конечной точкой.
шаблон AzureDatabricks для брандмауэра хранилища по умолчанию

Развертывание в Azure
Этот шаблон позволяет создать группу безопасности сети, виртуальную сеть, частную конечную точку и брандмауэр хранилища по умолчанию, включив рабочую область Azure Databricks с виртуальной сетью и соединителем доступа, назначаемого системой.
шаблон AzureDatabricks для внедрения виртуальных сетей с шлюза NAT

Развертывание в Azure
Этот шаблон позволяет создать шлюз NAT, группу безопасности сети, виртуальную сеть и рабочую область Azure Databricks с виртуальной сетью.
шаблон AzureDatabricks с брандмауэром хранилища по умолчанию

Развертывание в Azure
Этот шаблон позволяет создать рабочую область Azure Databricks с поддержкой брандмауэра хранилища по умолчанию с помощью Privateendpoint, всех трех форм CMK и соединителя доступа User-Assigned.
виртуальной сети AzureDatabricks — шлюз NAT для внедрения виртуальной сети

Развертывание в Azure
Этот шаблон позволяет создать виртуальную сеть для внедрения виртуальной сети Azure Databricks с помощью natgateway.
Создание подсистемы балансировки нагрузки между регионами

Развертывание в Azure
Этот шаблон создает подсистему балансировки нагрузки между регионами с серверным пулом, содержащим два региональных подсистемы балансировки нагрузки. В настоящее время подсистема балансировки нагрузки между регионами доступна в ограниченных регионах. Региональные подсистемы балансировки нагрузки, лежащие в основе подсистемы балансировки нагрузки между регионами, могут находиться в любом регионе.
Создание стандартной внутренней подсистемы балансировки нагрузки

Развертывание в Azure
Этот шаблон создает стандартный внутренний балансировщик нагрузки Azure с портом балансировки нагрузки правил 80
создание стандартной подсистемы балансировки нагрузки

Развертывание в Azure
Этот шаблон создает подсистему балансировки нагрузки, правила балансировки нагрузки и три виртуальных машины для внутреннего пула с каждой виртуальной машиной в избыточной зоне.
развертывание рабочей области Azure Databricks с помощью PE,CMK всех форм

Развертывание в Azure
Этот шаблон позволяет создать рабочую область Azure Databricks с PrivateEndpoint и управляемыми службами и CMK с шифрованием DBFS.
Развертывание vSensors autotrace autoscaling

Развертывание в Azure
Этот шаблон позволяет развертывать автоматическое развертывание vSensors Darktrace vSensors автоматически.
Развертывание Secure AI Foundry с помощью управляемой виртуальной сети

Развертывание в Azure
Этот шаблон создает безопасную среду Azure AI Foundry с надежными ограничениями безопасности сети и удостоверений.
NAT виртуальной сети

Развертывание в Azure
Развертывание шлюза NAT и виртуальной сети
NAT виртуальной сети с виртуальной машины

Развертывание в Azure
Развертывание шлюза NAT и виртуальной машины

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса natGateways можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/natGateways, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/natGateways@2024-10-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"
    ]
  }
}

Значения свойств

Microsoft.Network/natGateways

Имя Description Ценность
location Расположение ресурса. струна
имя имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса для применения этого ресурса расширения. строка (обязательно)
properties Свойства шлюза Nat. NatGatewayPropertiesFormat
sku Номер SKU шлюза NAT. NatGatewaySku
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса "Microsoft.Network/natGateways@2024-10-01"
зоны Список зон доступности, обозначающих зону, в которой должен быть развернут шлюз Nat. строка[]

NatGatewayPropertiesFormat

Имя Description Ценность
idleTimeoutInMinutes Время ожидания простоя шлюза NAT. инт
публичные IP-адреса Массив общедоступных IP-адресов V4, связанный с ресурсом шлюза nat. Подресурс[]
публичные IP-адресаV6 Массив общедоступных IP-адресов V6, связанный с ресурсом шлюза nat. Подресурс[]
publicIpPrefixes Массив префиксов публичных ip V4, связанных с ресурсом шлюза nat. Подресурс[]
publicIpPrefixesV6 Массив префиксов общедоступных ip-адресов V6, связанных с ресурсом шлюза nat. Подресурс[]
sourceVirtualNetwork Ссылка на исходную виртуальную сеть, использующую этот ресурс шлюза nat. SubResource

NatGatewaySku

Имя Description Ценность
имя Имя SKU шлюза Nat. 'Standard'
'СтандартV2'

ResourceTags

Имя Description Ценность

Подресурс

Имя Description Ценность
id Идентификатор ресурса. струна

Примеры использования

Примеры Terraform

Простой пример развертывания шлюза Azure NAT.

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

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Description
Шлюз NAT Модуль ресурсов AVM для шлюза NAT