Partager via


Microsoft.Network virtualNetworks/virtualNetworkPeerings 2023-06-01

Définition de ressource Bicep

Le type de ressource virtualNetworks/virtualNetworkPeerings 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 des ressources

Pour créer une ressource Microsoft.Network/virtualNetworks/virtualNetworkPeerings, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2023-06-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    allowForwardedTraffic: bool
    allowGatewayTransit: bool
    allowVirtualNetworkAccess: bool
    doNotVerifyRemoteGateways: bool
    peeringState: 'string'
    peeringSyncLevel: 'string'
    remoteAddressSpace: {
      addressPrefixes: [
        'string'
      ]
    }
    remoteBgpCommunities: {
      virtualNetworkCommunity: 'string'
    }
    remoteVirtualNetwork: {
      id: 'string'
    }
    remoteVirtualNetworkAddressSpace: {
      addressPrefixes: [
        'string'
      ]
    }
    useRemoteGateways: bool
  }
}

Valeurs de propriétés

virtualNetworks/virtualNetworkPeerings

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)

Limite de caractères : 1-80

Caractères valides :
Caractères alphanumériques, traits de soulignement, points et traits d’union.

Doit commencer par un caractère alphanumérique. Doit se terminer par un caractère alphanumérique ou un trait de soulignement.
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : virtualNetworks
properties Propriétés du peering de réseaux virtuels. VirtualNetworkPeeringPropertiesFormat

VirtualNetworkPeeringPropertiesFormat

Nom Description Valeur
allowForwardedTraffic Indique si le trafic transféré à partir des machines virtuelles dans le réseau virtuel local sera autorisé/interdit dans le réseau virtuel distant. bool
allowGatewayTransit Si les liens de passerelle peuvent être utilisés dans le réseau virtuel distant pour établir un lien vers ce réseau virtuel. bool
allowVirtualNetworkAccess Indique si les machines virtuelles de l’espace réseau virtuel local peuvent accéder aux machines virtuelles dans l’espace réseau virtuel distant. bool
doNotVerifyRemoteGateways Si nous devons vérifier l’état d’approvisionnement de la passerelle distante. bool
peeringState Status du peering de réseaux virtuels. 'Connecté'
'Déconnecté'
'Initié'
peeringSyncLevel La synchronisation de peering status du peering de réseau virtuel. 'FullyInSync'
'LocalAndRemoteNotInSync'
'LocalNotInSync'
'RemoteNotInSync'
remoteAddressSpace Référence à l’espace d’adressage appairé avec le réseau virtuel distant. AddressSpace
remoteBgpCommunities Référence aux communautés Bgp du réseau virtuel distant. VirtualNetworkBgpCommunities
remoteVirtualNetwork Référence au réseau virtuel distant. Le réseau virtuel distant peut se trouver dans la même région ou dans une autre région (préversion). Consultez ici pour vous inscrire à la préversion et en savoir plus (/azure/virtual-network/virtual-network/virtual-network-create-peering). Sous-ressource
remoteVirtualNetworkAddressSpace Référence à l’espace d’adressage actuel du réseau virtuel distant. AddressSpace
useRemoteGateways Si les passerelles distantes peuvent être utilisées sur ce réseau virtuel. Si l’indicateur a la valeur true et que allowGatewayTransit sur le peering à distance a également la valeur true, le réseau virtuel utilise des passerelles de réseau virtuel distant pour le transit. Un seul peering peut avoir cet indicateur défini sur true. Cet indicateur ne peut pas être défini si le réseau virtuel dispose déjà d’une passerelle. bool

AddressSpace

Nom Description Valeur
addressPrefixes Liste des blocs d’adresses réservés à ce réseau virtuel en notation CIDR. string[]

VirtualNetworkBgpCommunities

Nom Description Valeur
virtualNetworkCommunity Communauté BGP associée au réseau virtuel. chaîne (obligatoire)

Sous-ressource

Nom Description Valeur
id ID de la ressource string

Modèles de démarrage rapide

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

Modèle Description
Déployer un bac à sable de topologie hub-and-spoke

Déployer sur Azure
Ce modèle crée une configuration de topologie hub-and-spoke de base. Il crée un réseau virtuel Hub avec les sous-réseaux DMZ, Management, Shared et Gateway (éventuellement), avec deux réseaux virtuels Spoke (développement et production) contenant chacun un sous-réseau de charge de travail. Il déploie également un Jump-Host Windows sur le sous-réseau de gestion du HUB et établit des peerings de réseaux virtuels entre le hub et les deux spokes.
Load Balancer publiques chaînées à un Load Balancer de passerelle

Déployer sur Azure
Ce modèle vous permet de déployer une Standard Load Balancer publique chaînée à un Load Balancer de passerelle. Le trafic entrant à partir d’Internet est routé vers le Load Balancer de passerelle avec des machines virtuelles linux dans le pool principal.
Déployer la réplication HBase avec deux réseaux virtuels dans une seule région

Déployer sur Azure
Ce modèle vous permet de configurer un environnement HBaseN avec deux clusters HBase au sein de deux réseaux virtuels dans la même région pour configurer la réplication HBase.
Utiliser Pare-feu Azure comme proxy DNS dans une topologie Hub & Spoke

Déployer sur Azure
Cet exemple montre comment déployer une topologie hub-spoke dans Azure à l’aide du Pare-feu Azure. Le réseau virtuel hub agit comme un point central de connectivité à de nombreux réseaux virtuels spoke connectés au réseau virtuel hub via le peering de réseaux virtuels.
Create un bac à sable Pare-feu Azure avec tunneling forcé

Déployer sur Azure
Ce modèle crée un bac à sable Pare-feu Azure (Linux) avec une force de pare-feu tunnelnée via un autre pare-feu dans un réseau virtuel appairé
Déployer un hôte Bastion dans un hub Réseau virtuel

Déployer sur Azure
Ce modèle crée deux réseaux virtuels avec des peerings, un hôte Bastion dans le réseau virtuel Hub et une machine virtuelle Linux dans le réseau virtuel spoke
Homologuer deux réseaux virtuels existants dans une seule région

Déployer sur Azure
Ce modèle vous permet de connecter deux réseaux virtuels à partir du même groupe de ressources ou de groupes de ressources différents dans la même région à l’aide du peering de réseaux virtuels
Create une connexion de réseau virtuel à réseau virtuel à l’aide du peering de réseaux virtuels

Déployer sur Azure
Ce modèle vous permet de connecter deux réseaux virtuels à l’aide du peering de réseaux virtuels

Définition de ressources de modèle ARM

Le type de ressource virtualNetworks/virtualNetworkPeerings 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 des ressources

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

{
  "type": "Microsoft.Network/virtualNetworks/virtualNetworkPeerings",
  "apiVersion": "2023-06-01",
  "name": "string",
  "properties": {
    "allowForwardedTraffic": "bool",
    "allowGatewayTransit": "bool",
    "allowVirtualNetworkAccess": "bool",
    "doNotVerifyRemoteGateways": "bool",
    "peeringState": "string",
    "peeringSyncLevel": "string",
    "remoteAddressSpace": {
      "addressPrefixes": [ "string" ]
    },
    "remoteBgpCommunities": {
      "virtualNetworkCommunity": "string"
    },
    "remoteVirtualNetwork": {
      "id": "string"
    },
    "remoteVirtualNetworkAddressSpace": {
      "addressPrefixes": [ "string" ]
    },
    "useRemoteGateways": "bool"
  }
}

Valeurs de propriétés

virtualNetworks/virtualNetworkPeerings

Nom Description Valeur
type Type de ressource « Microsoft.Network/virtualNetworks/virtualNetworkPeerings »
apiVersion Version de l’API de ressource '2023-06-01'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
chaîne (obligatoire)

Limite de caractères : 1-80

Caractères valides :
Caractères alphanumériques, traits de soulignement, points et traits d’union.

Doit commencer par un caractère alphanumérique. Doit se terminer par un caractère alphanumérique ou un trait de soulignement.
properties Propriétés du peering de réseaux virtuels. VirtualNetworkPeeringPropertiesFormat

VirtualNetworkPeeringPropertiesFormat

Nom Description Valeur
allowForwardedTraffic Indique si le trafic transféré à partir des machines virtuelles dans le réseau virtuel local sera autorisé/interdit dans le réseau virtuel distant. bool
allowGatewayTransit Si les liens de passerelle peuvent être utilisés dans le réseau virtuel distant pour établir un lien vers ce réseau virtuel. bool
allowVirtualNetworkAccess Indique si les machines virtuelles de l’espace réseau virtuel local peuvent accéder aux machines virtuelles dans l’espace réseau virtuel distant. bool
doNotVerifyRemoteGateways Si nous devons vérifier l’état d’approvisionnement de la passerelle distante. bool
peeringState Status du peering de réseaux virtuels. 'Connecté'
'Déconnecté'
'Initié'
peeringSyncLevel La synchronisation de peering status du peering de réseau virtuel. 'FullyInSync'
'LocalAndRemoteNotInSync'
'LocalNotInSync'
'RemoteNotInSync'
remoteAddressSpace Référence à l’espace d’adressage appairé avec le réseau virtuel distant. AddressSpace
remoteBgpCommunities Référence aux communautés Bgp du réseau virtuel distant. VirtualNetworkBgpCommunities
remoteVirtualNetwork Référence au réseau virtuel distant. Le réseau virtuel distant peut se trouver dans la même région ou dans une autre région (préversion). Consultez ici pour vous inscrire à la préversion et en savoir plus (/azure/virtual-network/virtual-network/virtual-network-create-peering). Sous-ressource
remoteVirtualNetworkAddressSpace Référence à l’espace d’adressage actuel du réseau virtuel distant. AddressSpace
useRemoteGateways Si les passerelles distantes peuvent être utilisées sur ce réseau virtuel. Si l’indicateur a la valeur true et que allowGatewayTransit sur le peering à distance a également la valeur true, le réseau virtuel utilise des passerelles de réseau virtuel distant pour le transit. Un seul peering peut avoir cet indicateur défini sur true. Cet indicateur ne peut pas être défini si le réseau virtuel dispose déjà d’une passerelle. bool

AddressSpace

Nom Description Valeur
addressPrefixes Liste des blocs d’adresses réservés à ce réseau virtuel en notation CIDR. string[]

VirtualNetworkBgpCommunities

Nom Description Valeur
virtualNetworkCommunity Communauté BGP associée au réseau virtuel. chaîne (obligatoire)

Sous-ressource

Nom Description Valeur
id ID de la ressource string

Modèles de démarrage rapide

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

Modèle Description
Déployer un bac à sable de topologie hub-and-spoke

Déployer sur Azure
Ce modèle crée une configuration de topologie hub-and-spoke de base. Il crée un réseau virtuel Hub avec les sous-réseaux DMZ, Management, Shared et Gateway (éventuellement), avec deux réseaux virtuels Spoke (développement et production) contenant chacun un sous-réseau de charge de travail. Il déploie également un Jump-Host Windows sur le sous-réseau de gestion du HUB et établit des peerings de réseaux virtuels entre le hub et les deux spokes.
Load Balancer publiques chaînées à un Load Balancer de passerelle

Déployer sur Azure
Ce modèle vous permet de déployer une Standard Load Balancer publique chaînée à un Load Balancer de passerelle. Le trafic entrant à partir d’Internet est routé vers le Load Balancer de passerelle avec des machines virtuelles linux dans le pool principal.
Déployer la réplication HBase avec deux réseaux virtuels dans une seule région

Déployer sur Azure
Ce modèle vous permet de configurer un environnement HBaseN avec deux clusters HBase au sein de deux réseaux virtuels dans la même région pour configurer la réplication HBase.
Utiliser Pare-feu Azure comme proxy DNS dans une topologie Hub & Spoke

Déployer sur Azure
Cet exemple montre comment déployer une topologie hub-spoke dans Azure à l’aide du Pare-feu Azure. Le réseau virtuel hub agit comme un point central de connectivité à de nombreux réseaux virtuels spoke connectés au réseau virtuel hub via le peering de réseaux virtuels.
Create un bac à sable Pare-feu Azure avec tunneling forcé

Déployer sur Azure
Ce modèle crée un bac à sable Pare-feu Azure (Linux) avec une force de pare-feu tunnelnée via un autre pare-feu dans un réseau virtuel appairé
Déployer un hôte Bastion dans un hub Réseau virtuel

Déployer sur Azure
Ce modèle crée deux réseaux virtuels avec des peerings, un hôte Bastion dans le réseau virtuel Hub et une machine virtuelle Linux dans le réseau virtuel spoke
Homologuer deux réseaux virtuels existants dans une seule région

Déployer sur Azure
Ce modèle vous permet de connecter deux réseaux virtuels à partir du même groupe de ressources ou de groupes de ressources différents dans la même région à l’aide du peering de réseaux virtuels
Create une connexion de réseau virtuel à réseau virtuel à l’aide du peering de réseaux virtuels

Déployer sur Azure
Ce modèle vous permet de connecter deux réseaux virtuels à l’aide du peering de réseaux virtuels

Définition de ressource Terraform (fournisseur AzAPI)

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

  • Groupes de ressources

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

Format des ressources

Pour créer une ressource Microsoft.Network/virtualNetworks/virtualNetworkPeerings, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2023-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      allowForwardedTraffic = bool
      allowGatewayTransit = bool
      allowVirtualNetworkAccess = bool
      doNotVerifyRemoteGateways = bool
      peeringState = "string"
      peeringSyncLevel = "string"
      remoteAddressSpace = {
        addressPrefixes = [
          "string"
        ]
      }
      remoteBgpCommunities = {
        virtualNetworkCommunity = "string"
      }
      remoteVirtualNetwork = {
        id = "string"
      }
      remoteVirtualNetworkAddressSpace = {
        addressPrefixes = [
          "string"
        ]
      }
      useRemoteGateways = bool
    }
  })
}

Valeurs de propriétés

virtualNetworks/virtualNetworkPeerings

Nom Description Valeur
type Type de ressource « Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2023-06-01 »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1-80

Caractères valides :
Caractères alphanumériques, traits de soulignement, points et traits d’union.

Doit commencer par un caractère alphanumérique. Doit se terminer par un caractère alphanumérique ou un trait de soulignement.
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : virtualNetworks
properties Propriétés du peering de réseaux virtuels. VirtualNetworkPeeringPropertiesFormat

VirtualNetworkPeeringPropertiesFormat

Nom Description Valeur
allowForwardedTraffic Indique si le trafic transféré à partir des machines virtuelles dans le réseau virtuel local sera autorisé/interdit dans le réseau virtuel distant. bool
allowGatewayTransit Si les liens de passerelle peuvent être utilisés dans le réseau virtuel distant pour établir un lien vers ce réseau virtuel. bool
allowVirtualNetworkAccess Indique si les machines virtuelles de l’espace réseau virtuel local peuvent accéder aux machines virtuelles dans l’espace réseau virtuel distant. bool
doNotVerifyRemoteGateways Si nous devons vérifier l’état d’approvisionnement de la passerelle distante. bool
peeringState Status du peering de réseaux virtuels. « Connecté »
« Déconnecté »
« Initié »
peeringSyncLevel La synchronisation de peering status du peering de réseau virtuel. « FullyInSync »
« LocalAndRemoteNotInSync »
« LocalNotInSync »
« RemoteNotInSync »
remoteAddressSpace Référence à l’espace d’adressage appairé avec le réseau virtuel distant. AddressSpace
remoteBgpCommunities Référence aux communautés Bgp du réseau virtuel distant. VirtualNetworkBgpCommunities
remoteVirtualNetwork Référence au réseau virtuel distant. Le réseau virtuel distant peut se trouver dans la même région ou dans une autre région (préversion). Consultez ici pour vous inscrire à la préversion et en savoir plus (/azure/virtual-network/virtual-network/virtual-network-create-peering). Sous-ressource
remoteVirtualNetworkAddressSpace Référence à l’espace d’adressage actuel du réseau virtuel distant. AddressSpace
useRemoteGateways Si les passerelles distantes peuvent être utilisées sur ce réseau virtuel. Si l’indicateur a la valeur true et que allowGatewayTransit sur le peering à distance a également la valeur true, le réseau virtuel utilise des passerelles de réseau virtuel distant pour le transit. Un seul peering peut avoir cet indicateur défini sur true. Cet indicateur ne peut pas être défini si le réseau virtuel dispose déjà d’une passerelle. bool

AddressSpace

Nom Description Valeur
addressPrefixes Liste des blocs d’adresses réservés à ce réseau virtuel en notation CIDR. string[]

VirtualNetworkBgpCommunities

Nom Description Valeur
virtualNetworkCommunity Communauté BGP associée au réseau virtuel. chaîne (obligatoire)

Sous-ressource

Nom Description Valeur
id ID de la ressource string