Partager via


Microsoft.Network natGateways

Définition de ressource Bicep

Le type de ressource natGateways peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/natGateways, ajoutez le bicep suivant à votre modèle.

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

Valeurs de propriété

Microsoft.Network/natGateways

Nom Descriptif Valeur
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la passerelle Nat. NatGatewayPropertiesFormat
portée Utilisez-la lors de la création d’une ressource dans une étendue différente de l’étendue de déploiement. Définissez cette propriété sur le nom symbolique d’une ressource pour appliquer la ressource d’extension .
Sku Référence SKU de passerelle nat. natGatewaySku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
Zones Liste des zones de disponibilité indiquant la zone dans laquelle la passerelle Nat doit être déployée. chaîne[]

NatGatewayPropertiesFormat

Nom Descriptif Valeur
idleTimeoutInMinutes Délai d’inactivité de la passerelle nat. Int
publicIpAddresses Tableau d’adresses IP publiques V4 associées à la ressource de passerelle nat. Sous-Ressource[]
publicIpAddressesV6 Tableau d’adresses IP publiques V6 associées à la ressource de passerelle nat. Sous-Ressource[]
publicIpPrefixes Tableau de préfixes d’adresse IP publique V4 associés à la ressource de passerelle nat. Sous-Ressource[]
publicIpPrefixesV6 Tableau de préfixes d’adresse IP publique V6 associés à la ressource de passerelle nat. Sous-Ressource[]
sourceVirtualNetwork Référence au réseau virtuel source à l’aide de cette ressource de passerelle nat. Sous-ressource

NatGatewaySku

Nom Descriptif Valeur
nom Nom de la référence SKU nat Gateway. « Standard »
'StandardV2'

ResourceTags

Nom Descriptif Valeur

Sous-ressource

Nom Descriptif Valeur
pièce d'identité ID de ressource. corde

Exemples d’utilisation

Modules vérifiés Azure

Les modules vérifiés Azure suivants peuvent être utilisés pour déployer ce type de ressource.

Module Descriptif
Passerelle NAT Module de ressources AVM pour la passerelle NAT

Exemples de démarrage rapide Azure

Les modèles de démarrage rapide Azure suivants contiennent des exemples Bicep pour le déploiement de ce type de ressource.

Fichier Bicep Descriptif
cluster AKS avec une passerelle NAT et un Application Gateway Cet exemple montre comment déployer un cluster AKS avec NAT Gateway pour les connexions sortantes et une passerelle Application Gateway pour les connexions entrantes.
azure Databricks All-in-one Templat VNetInjection-Pvtendpt Ce modèle vous permet de créer un groupe de sécurité réseau, un réseau virtuel et un espace de travail Azure Databricks avec le réseau virtuel et un point de terminaison privé.
modèle AzureDatabricks pour le pare-feu de stockage par défaut Ce modèle vous permet de créer un groupe de sécurité réseau, un réseau virtuel, un point de terminaison privé et un pare-feu de stockage par défaut activé pour l’espace de travail Azure Databricks avec le réseau virtuel et le connecteur d’accès affecté par le système.
modèle AzureDatabricks pour l’injection de réseau virtuel avec de passerelle NAT Ce modèle vous permet de créer une passerelle NAT, un groupe de sécurité réseau, un réseau virtuel et un espace de travail Azure Databricks avec le réseau virtuel.
réseau virtuel AzureDatabricks - Passerelle NAT d’injection de réseau virtuel Ce modèle vous permet de créer un réseau virtuel pour l’injection de réseau virtuel Azure Databricks avec natgateway.
Créer un équilibreur de charge inter-régions Ce modèle crée un équilibreur de charge inter-régions avec un pool principal contenant deux équilibreurs de charge régionaux. L’équilibreur de charge interrégion est actuellement disponible dans des régions limitées. Les équilibreurs de charge régionaux derrière l’équilibreur de charge interrégion peuvent se trouver dans n’importe quelle région.
Créer un équilibreur de charge interne standard Ce modèle crée un équilibreur de charge Azure interne standard avec un port d’équilibrage de charge de règle 80
Créer un d’équilibreur de charge standard Ce modèle crée un équilibreur de charge accessible sur Internet, des règles d’équilibrage de charge et trois machines virtuelles pour le pool principal avec chaque machine virtuelle dans une zone redondante.
Déployer Secure AI Foundry avec un réseau virtuel géré Ce modèle crée un environnement Azure AI Foundry sécurisé avec des restrictions de sécurité de réseau et d’identité robustes.
réseau virtuel NAT Déployer une passerelle NAT et un réseau virtuel
NAT de réseau virtuel avec de machine virtuelle Déployer une passerelle NAT et une machine virtuelle

Définition de ressource de modèle ARM

Le type de ressource natGateways peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/natGateways, ajoutez le code JSON suivant à votre modèle.

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

Valeurs de propriété

Microsoft.Network/natGateways

Nom Descriptif Valeur
apiVersion Version de l’API '2025-03-01'
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la passerelle Nat. NatGatewayPropertiesFormat
Sku Référence SKU de passerelle nat. natGatewaySku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Network/natGateways'
Zones Liste des zones de disponibilité indiquant la zone dans laquelle la passerelle Nat doit être déployée. chaîne[]

NatGatewayPropertiesFormat

Nom Descriptif Valeur
idleTimeoutInMinutes Délai d’inactivité de la passerelle nat. Int
publicIpAddresses Tableau d’adresses IP publiques V4 associées à la ressource de passerelle nat. Sous-Ressource[]
publicIpAddressesV6 Tableau d’adresses IP publiques V6 associées à la ressource de passerelle nat. Sous-Ressource[]
publicIpPrefixes Tableau de préfixes d’adresse IP publique V4 associés à la ressource de passerelle nat. Sous-Ressource[]
publicIpPrefixesV6 Tableau de préfixes d’adresse IP publique V6 associés à la ressource de passerelle nat. Sous-Ressource[]
sourceVirtualNetwork Référence au réseau virtuel source à l’aide de cette ressource de passerelle nat. Sous-ressource

NatGatewaySku

Nom Descriptif Valeur
nom Nom de la référence SKU nat Gateway. « Standard »
'StandardV2'

ResourceTags

Nom Descriptif Valeur

Sous-ressource

Nom Descriptif Valeur
pièce d'identité ID de ressource. corde

Exemples d’utilisation

Modèles de démarrage rapide Azure

Les modèles de démarrage rapide Azure suivants déployer ce type de ressource.

Modèle Descriptif
cluster AKS avec une passerelle NAT et un Application Gateway

Déployer sur Azure
Cet exemple montre comment déployer un cluster AKS avec NAT Gateway pour les connexions sortantes et une passerelle Application Gateway pour les connexions entrantes.
azure Databricks All-in-one Templat VNetInjection-Pvtendpt

Déployer sur Azure
Ce modèle vous permet de créer un groupe de sécurité réseau, un réseau virtuel et un espace de travail Azure Databricks avec le réseau virtuel et un point de terminaison privé.
modèle AzureDatabricks pour le pare-feu de stockage par défaut

Déployer sur Azure
Ce modèle vous permet de créer un groupe de sécurité réseau, un réseau virtuel, un point de terminaison privé et un pare-feu de stockage par défaut activé pour l’espace de travail Azure Databricks avec le réseau virtuel et le connecteur d’accès affecté par le système.
modèle AzureDatabricks pour l’injection de réseau virtuel avec de passerelle NAT

Déployer sur Azure
Ce modèle vous permet de créer une passerelle NAT, un groupe de sécurité réseau, un réseau virtuel et un espace de travail Azure Databricks avec le réseau virtuel.
modèle AzureDatabricks avec pare-feu de stockage par défaut

Déployer sur Azure
Ce modèle vous permet de créer un pare-feu de stockage par défaut activé pour l’espace de travail Azure Databricks avec Privateendpoint, les trois formes de CMK et le connecteur d’accès User-Assigned.
réseau virtuel AzureDatabricks - Passerelle NAT d’injection de réseau virtuel

Déployer sur Azure
Ce modèle vous permet de créer un réseau virtuel pour l’injection de réseau virtuel Azure Databricks avec natgateway.
Créer un équilibreur de charge inter-régions

Déployer sur Azure
Ce modèle crée un équilibreur de charge inter-régions avec un pool principal contenant deux équilibreurs de charge régionaux. L’équilibreur de charge interrégion est actuellement disponible dans des régions limitées. Les équilibreurs de charge régionaux derrière l’équilibreur de charge interrégion peuvent se trouver dans n’importe quelle région.
Créer un équilibreur de charge interne standard

Déployer sur Azure
Ce modèle crée un équilibreur de charge Azure interne standard avec un port d’équilibrage de charge de règle 80
Créer un d’équilibreur de charge standard

Déployer sur Azure
Ce modèle crée un équilibreur de charge accessible sur Internet, des règles d’équilibrage de charge et trois machines virtuelles pour le pool principal avec chaque machine virtuelle dans une zone redondante.
Déployer un espace de travail Azure Databricks avec PE,CMK tous les formulaires

Déployer sur Azure
Ce modèle vous permet de créer un espace de travail Azure Databricks avec PrivateEndpoint et des services managés et CMK avec chiffrement DBFS.
déployer des de mise à l’échelle automatique darktrace

Déployer sur Azure
Ce modèle vous permet de déployer automatiquement un déploiement de mise à l’échelle automatique de darktrace vSensors
Déployer Secure AI Foundry avec un réseau virtuel géré

Déployer sur Azure
Ce modèle crée un environnement Azure AI Foundry sécurisé avec des restrictions de sécurité de réseau et d’identité robustes.
réseau virtuel NAT

Déployer sur Azure
Déployer une passerelle NAT et un réseau virtuel
NAT de réseau virtuel avec de machine virtuelle

Déployer sur Azure
Déployer une passerelle NAT et une machine virtuelle

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource natGateways peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/natGateways, ajoutez terraform suivant à votre modèle.

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

Valeurs de propriété

Microsoft.Network/natGateways

Nom Descriptif Valeur
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource à laquelle appliquer cette ressource d’extension. chaîne (obligatoire)
Propriétés Propriétés de la passerelle Nat. NatGatewayPropertiesFormat
Sku Référence SKU de passerelle nat. natGatewaySku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Network/natGateways@2025-03-01 »
Zones Liste des zones de disponibilité indiquant la zone dans laquelle la passerelle Nat doit être déployée. chaîne[]

NatGatewayPropertiesFormat

Nom Descriptif Valeur
idleTimeoutInMinutes Délai d’inactivité de la passerelle nat. Int
publicIpAddresses Tableau d’adresses IP publiques V4 associées à la ressource de passerelle nat. Sous-Ressource[]
publicIpAddressesV6 Tableau d’adresses IP publiques V6 associées à la ressource de passerelle nat. Sous-Ressource[]
publicIpPrefixes Tableau de préfixes d’adresse IP publique V4 associés à la ressource de passerelle nat. Sous-Ressource[]
publicIpPrefixesV6 Tableau de préfixes d’adresse IP publique V6 associés à la ressource de passerelle nat. Sous-Ressource[]
sourceVirtualNetwork Référence au réseau virtuel source à l’aide de cette ressource de passerelle nat. Sous-ressource

NatGatewaySku

Nom Descriptif Valeur
nom Nom de la référence SKU nat Gateway. « Standard »
'StandardV2'

ResourceTags

Nom Descriptif Valeur

Sous-ressource

Nom Descriptif Valeur
pièce d'identité ID de ressource. corde

Exemples d’utilisation

Échantillons Terraform

Exemple de base de déploiement de la passerelle NAT 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    = ["*"]
}

Modules vérifiés Azure

Les modules vérifiés Azure suivants peuvent être utilisés pour déployer ce type de ressource.

Module Descriptif
Passerelle NAT Module de ressources AVM pour la passerelle NAT