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.
Um eine Microsoft.Network/natGateways-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Network/natGateways@2019-09-01' = {
scope: resourceSymbolicName or scope
location: 'string'
name: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
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[] |
| Name |
Beschreibung |
Wert |
| idleTimeoutInMinuten |
Das Leerlauftimeout des NAT-Gateways. |
Int |
| publicIp-Adressen |
Ein Array von öffentlichen IP-Adressen, die der NAT-Gatewayressource zugeordnet sind. |
SubResource-[] |
| publicIp-Präfixe |
Ein Array von öffentlichen IP-Präfixen, die der Nat-Gatewayressource zugeordnet sind. |
SubResource-[] |
NatGatewaySku
| Name |
Beschreibung |
Wert |
| Name |
Name der NAT-Gateway-SKU. |
"Standard" |
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.
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.
Um eine Microsoft.Network/natGateways-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Network/natGateways",
"apiVersion": "2019-09-01",
"name": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Eigenschaftswerte
Microsoft.Network/natGateways
| Name |
Beschreibung |
Wert |
| apiVersion (Englisch) |
Die API-Version |
'2019-09-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[] |
| Name |
Beschreibung |
Wert |
| idleTimeoutInMinuten |
Das Leerlauftimeout des NAT-Gateways. |
Int |
| publicIp-Adressen |
Ein Array von öffentlichen IP-Adressen, die der NAT-Gatewayressource zugeordnet sind. |
SubResource-[] |
| publicIp-Präfixe |
Ein Array von öffentlichen IP-Präfixen, die der Nat-Gatewayressource zugeordnet sind. |
SubResource-[] |
NatGatewaySku
| Name |
Beschreibung |
Wert |
| Name |
Name der NAT-Gateway-SKU. |
"Standard" |
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-
|
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. |
AzureDatabricks-Vorlage mit standardspeicherfirewall
|
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
|
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 eines Azure Databricks-Arbeitsbereichs mit PE,CMK alle Formulare
|
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
|
Mit dieser Vorlage können Sie eine automatische Skalierungsbereitstellung von Darktrace vSensors bereitstellen. |
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 |
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.
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@2019-09-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
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@2019-09-01" |
| Zonen |
Eine Liste der Verfügbarkeitszonen, die die Zone angeben, in der Nat-Gateway bereitgestellt werden soll. |
Zeichenfolge[] |
| Name |
Beschreibung |
Wert |
| idleTimeoutInMinuten |
Das Leerlauftimeout des NAT-Gateways. |
Int |
| publicIp-Adressen |
Ein Array von öffentlichen IP-Adressen, die der NAT-Gatewayressource zugeordnet sind. |
SubResource-[] |
| publicIp-Präfixe |
Ein Array von öffentlichen IP-Präfixen, die der Nat-Gatewayressource zugeordnet sind. |
SubResource-[] |
NatGatewaySku
| Name |
Beschreibung |
Wert |
| Name |
Name der NAT-Gateway-SKU. |
"Standard" |
Unterressource
| Name |
Beschreibung |
Wert |
| id |
Ressourcen-ID. |
Schnur |
Verwendungsbeispiele
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 |