Microsoft.Network virtualNetworks/virtualNetworkPeerings 2023-05-01
Définition de ressource Bicep
Le type de ressource virtualNetworks/virtualNetworkPeerings peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de 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 Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2023-05-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. | string (obligatoire) |
SubResource
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 |
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 |
Ce modèle vous permet de déployer un Standard Load Balancer public chaîné à un Load Balancer de passerelle. Le trafic entrant à partir d’Internet est routé vers la passerelle Load Balancer avec des machines virtuelles Linux dans le pool back-end. |
Déployer la réplication HBase avec deux réseaux virtuels dans une région |
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 la configuration de la réplication HBase. |
Utiliser Pare-feu Azure comme proxy DNS dans une topologie Hub & Spoke |
Cet exemple montre comment déployer une topologie hub-spoke dans Azure à l’aide de la Pare-feu Azure. Le réseau virtuel hub joue le rôle de 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é |
Ce modèle crée un bac à sable Pare-feu Azure (Linux) avec un pare-feu forcé via un autre pare-feu dans un réseau virtuel appairé |
Déployer un hôte Bastion dans un hub Réseau virtuel |
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 |
Ce modèle vous permet de connecter deux réseaux virtuels à partir de groupes de ressources identiques ou 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 de vNet Peering |
Ce modèle vous permet de connecter deux réseaux virtuels à l’aide de vNet Peering |
Définition de ressources de modèle ARM
Le type de ressource virtualNetworks/virtualNetworkPeerings peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Network/virtualNetworks/virtualNetworkPeerings, ajoutez le json suivant à votre modèle.
{
"type": "Microsoft.Network/virtualNetworks/virtualNetworkPeerings",
"apiVersion": "2023-05-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-05-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. |
string (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 du réseau virtuel local sera autorisé/interdit dans le réseau virtuel distant. | bool |
allowGatewayTransit | Si des liens de passerelle peuvent être utilisés dans un réseau virtuel distant pour établir une liaison à 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 du 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 |
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 |
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 |
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 |
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é |
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 |
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 |
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 |
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-05-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-05-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 |