Partager via


Connexions Microsoft.Network 2016-03-30

Définition de ressource Bicep

Le type de ressource connexions peut être déployé avec les 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/connections, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Network/connections@2016-03-30' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authorizationKey: 'string'
    connectionStatus: 'string'
    connectionType: 'string'
    egressBytesTransferred: int
    enableBgp: bool
    ingressBytesTransferred: int
    localNetworkGateway2: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        bgpSettings: {
          asn: int
          bgpPeeringAddress: 'string'
          peerWeight: int
        }
        gatewayIpAddress: 'string'
        localNetworkAddressSpace: {
          addressPrefixes: [
            'string'
          ]
        }
        provisioningState: 'string'
        resourceGuid: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
    }
    peer: {
      id: 'string'
    }
    provisioningState: 'string'
    resourceGuid: 'string'
    routingWeight: int
    sharedKey: 'string'
    virtualNetworkGateway1: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        bgpSettings: {
          asn: int
          bgpPeeringAddress: 'string'
          peerWeight: int
        }
        enableBgp: bool
        gatewayDefaultSite: {
          id: 'string'
        }
        gatewayType: 'string'
        ipConfigurations: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              privateIPAddress: 'string'
              privateIPAllocationMethod: 'string'
              provisioningState: 'string'
              publicIPAddress: {
                id: 'string'
              }
              subnet: {
                id: 'string'
              }
            }
          }
        ]
        provisioningState: 'string'
        resourceGuid: 'string'
        sku: {
          capacity: int
          name: 'string'
          tier: 'string'
        }
        vpnClientConfiguration: {
          vpnClientAddressPool: {
            addressPrefixes: [
              'string'
            ]
          }
          vpnClientRevokedCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                provisioningState: 'string'
                thumbprint: 'string'
              }
            }
          ]
          vpnClientRootCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                provisioningState: 'string'
                publicCertData: 'string'
              }
            }
          ]
        }
        vpnType: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
    }
    virtualNetworkGateway2: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        bgpSettings: {
          asn: int
          bgpPeeringAddress: 'string'
          peerWeight: int
        }
        enableBgp: bool
        gatewayDefaultSite: {
          id: 'string'
        }
        gatewayType: 'string'
        ipConfigurations: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              privateIPAddress: 'string'
              privateIPAllocationMethod: 'string'
              provisioningState: 'string'
              publicIPAddress: {
                id: 'string'
              }
              subnet: {
                id: 'string'
              }
            }
          }
        ]
        provisioningState: 'string'
        resourceGuid: 'string'
        sku: {
          capacity: int
          name: 'string'
          tier: 'string'
        }
        vpnClientConfiguration: {
          vpnClientAddressPool: {
            addressPrefixes: [
              'string'
            ]
          }
          vpnClientRevokedCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                provisioningState: 'string'
                thumbprint: 'string'
              }
            }
          ]
          vpnClientRootCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                provisioningState: 'string'
                publicCertData: 'string'
              }
            }
          ]
        }
        vpnType: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

AddressSpace

Nom Description Valeur
addressPrefixes Obtient ou définit la liste des blocs d’adresses réservés pour ce réseau virtuel en notation CIDR string[]

BgpSettings

Nom Description Valeur
Asn Obtient ou définit l’ASN de cet orateur BGP Int
bgpPeeringAddress Obtient ou définit l’adresse de peering BGP et l’identificateur BGP de cet orateur BGP corde
peerWeight Obtient ou définit le poids ajouté aux itinéraires appris à partir de ce haut-parleur BGP Int

LocalNetworkGateway

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
emplacement Emplacement des ressources corde
Propriétés Propriétés LocalNetworkGateway LocalNetworkGatewayPropertiesFormat
étiquettes Balises de ressource ResourceTags

LocalNetworkGatewayPropertiesFormat

Nom Description Valeur
bgpSettings Paramètres de l’orateur BGP de la passerelle de réseau local BgpSettings
gatewayIpAddress Adresse IP de la passerelle de réseau local. corde
localNetworkAddressSpace Espace d’adressage du site réseau local AddressSpace
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource LocalNetworkGateway mise à jour/suppression/échec corde
resourceGuid Obtient ou définit la propriété GUID de ressource de la ressource LocalNetworkGateway corde

Microsoft.Network/connections

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
emplacement Emplacement des ressources corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

ResourceTags

Nom Description Valeur

ResourceTags

Nom Description Valeur

ResourceTags

Nom Description Valeur

Sous-ressource

Nom Description Valeur
id ID de ressource corde

VirtualNetworkGateway

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
emplacement Emplacement des ressources corde
Propriétés Propriétés VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
étiquettes Balises de ressource ResourceTags

VirtualNetworkGatewayConnectionPropertiesFormat

Nom Description Valeur
authorizationKey AuthorizationKey. corde
connectionStatus État de la connexion de passerelle de réseau virtuel 'Connecté'
'Connexion'
'NotConnected'
'Inconnu'
connectionType Type de connexion de passerelle IPsec/Dedicated/VpnClient/Vnet2Vnet 'ExpressRoute'
'IPsec'
'Vnet2Vnet'
'VPNClient'
sortieBytesTransferred Octets de sortie transférés dans cette connexion Int
enableBgp Indicateur EnableBgp Bool
ingressBytesTransferred Octets d’entrée transférés dans cette connexion Int
localNetworkGateway2 Classe commune pour les informations générales sur les ressources LocalNetworkGateway
pair Référence à la ressource peerings. SubResource
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource VirtualNetworkGatewayConnection mise à jour/suppression/échec corde
resourceGuid Obtient ou définit la propriété GUID de ressource de la ressource VirtualNetworkGatewayConnection corde
routingWeight Poids du routage. Int
sharedKey Clé de partage IPsec. corde
virtualNetworkGateway1 Classe commune pour les informations générales sur les ressources VirtualNetworkGateway
virtualNetworkGateway2 Classe commune pour les informations générales sur les ressources VirtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés Propriétés de VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Nom Description Valeur
privateIPAddress Obtient ou définit la privateIPAddress de la configuration IP corde
privateIPAllocationMethod Obtient ou définit la méthode d’allocation PrivateIP (statique/dynamique) 'Dynamique'
'Static'
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde
publicIPAddress Obtient ou définit la référence de la ressource PublicIP SubResource
sous-réseau Obtient ou définit la référence de la ressource de sous-réseau SubResource

VirtualNetworkGatewayPropertiesFormat

Nom Description Valeur
bgpSettings Paramètres de l’orateur BGP de la passerelle de réseau virtuel BgpSettings
enableBgp Indicateur EnableBgp Bool
gatewayDefaultSite Obtient ou définit la référence de la ressource LocalNetworkGateway qui représente le site de réseau local ayant des itinéraires par défaut. Affectez une valeur Null en cas de suppression du paramètre de site par défaut existant. SubResource
gatewayType Type de cette passerelle de réseau virtuel. 'ExpressRoute'
'Vpn'
ipConfigurations IpConfigurations pour la passerelle de réseau virtuel. VirtualNetworkGatewayIPConfiguration[]
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource VirtualNetworkGateway Mise à jour/Suppression/Échec corde
resourceGuid Obtient ou définit la propriété GUID de ressource de la ressource VirtualNetworkGateway corde
Sku Obtient ou définit la référence de la ressource VirtualNetworkGatewaySku qui représente la référence sku sélectionnée pour la passerelle de réseau virtuel. VirtualNetworkGatewaySku
vpnClientConfiguration Obtient ou définit la référence de la ressource VpnClientConfiguration qui représente les configurations VpnClient P2S. vpnClientConfiguration
vpnType Type de cette passerelle de réseau virtuel. 'PolicyBased'
'RouteBased'

VirtualNetworkGatewaySku

Nom Description Valeur
capacité Capacité Int
nom Nom de la référence sku de passerelle -Basic/HighPerformance/Standard 'De base'
'HighPerformance'
'Standard'
niveau Niveau de référence sku de passerelle -Basic/HighPerformance/Standard 'De base'
'HighPerformance'
'Standard'

VpnClientConfiguration

Nom Description Valeur
vpnClientAddressPool Obtient ou définit la référence de la ressource d’espace d’adressage qui représente l’espace d’adressage pour P2S VpnClient. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate pour la passerelle de réseau virtuel. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate pour la passerelle de réseau virtuel. vpnClientRootCertificate[]

VpnClientRevokedCertificate

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés Propriétés du certificat client VPN révoqué de la passerelle de réseau virtuel VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Nom Description Valeur
provisioningState Obtient ou définit l’état d’approvisionnement du client VPN révoqué de la ressource de certificat mise à jour/suppression/échec corde
Empreinte Obtient ou définit l’empreinte numérique du certificat client VPN révoqué corde

VpnClientRootCertificate

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés Propriétés des certificats SSL de la passerelle d’application VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Nom Description Valeur
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource de certificat racine du client VPN Mise à jour/Suppression/Échec corde
publicCertData Obtient ou définit les données publiques du certificat corde

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
Créer un réseau virtuel BGP sur une connexion de réseau virtuel Ce modèle vous permet de connecter deux réseaux virtuels à l’aide de passerelles de réseau virtuel et de BGP
VPN de site à site avec des passerelles VPN actives avec BGP Ce modèle vous permet de déployer un VPN de site à site entre deux réseaux virtuels avec des passerelles VPN dans la configuration active-active avec BGP. Chaque passerelle VPN Azure résout le nom de domaine complet des homologues distants pour déterminer l’adresse IP publique de la passerelle VPN distante. Le modèle s’exécute comme prévu dans les régions Azure avec des zones de disponibilité.

Définition de ressource de modèle ARM

Le type de ressource connexions peut être déployé avec les 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/connections, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Network/connections",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authorizationKey": "string",
    "connectionStatus": "string",
    "connectionType": "string",
    "egressBytesTransferred": "int",
    "enableBgp": "bool",
    "ingressBytesTransferred": "int",
    "localNetworkGateway2": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "bgpSettings": {
          "asn": "int",
          "bgpPeeringAddress": "string",
          "peerWeight": "int"
        },
        "gatewayIpAddress": "string",
        "localNetworkAddressSpace": {
          "addressPrefixes": [ "string" ]
        },
        "provisioningState": "string",
        "resourceGuid": "string"
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "peer": {
      "id": "string"
    },
    "provisioningState": "string",
    "resourceGuid": "string",
    "routingWeight": "int",
    "sharedKey": "string",
    "virtualNetworkGateway1": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "bgpSettings": {
          "asn": "int",
          "bgpPeeringAddress": "string",
          "peerWeight": "int"
        },
        "enableBgp": "bool",
        "gatewayDefaultSite": {
          "id": "string"
        },
        "gatewayType": "string",
        "ipConfigurations": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "privateIPAddress": "string",
              "privateIPAllocationMethod": "string",
              "provisioningState": "string",
              "publicIPAddress": {
                "id": "string"
              },
              "subnet": {
                "id": "string"
              }
            }
          }
        ],
        "provisioningState": "string",
        "resourceGuid": "string",
        "sku": {
          "capacity": "int",
          "name": "string",
          "tier": "string"
        },
        "vpnClientConfiguration": {
          "vpnClientAddressPool": {
            "addressPrefixes": [ "string" ]
          },
          "vpnClientRevokedCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "provisioningState": "string",
                "thumbprint": "string"
              }
            }
          ],
          "vpnClientRootCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "provisioningState": "string",
                "publicCertData": "string"
              }
            }
          ]
        },
        "vpnType": "string"
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "virtualNetworkGateway2": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "bgpSettings": {
          "asn": "int",
          "bgpPeeringAddress": "string",
          "peerWeight": "int"
        },
        "enableBgp": "bool",
        "gatewayDefaultSite": {
          "id": "string"
        },
        "gatewayType": "string",
        "ipConfigurations": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "privateIPAddress": "string",
              "privateIPAllocationMethod": "string",
              "provisioningState": "string",
              "publicIPAddress": {
                "id": "string"
              },
              "subnet": {
                "id": "string"
              }
            }
          }
        ],
        "provisioningState": "string",
        "resourceGuid": "string",
        "sku": {
          "capacity": "int",
          "name": "string",
          "tier": "string"
        },
        "vpnClientConfiguration": {
          "vpnClientAddressPool": {
            "addressPrefixes": [ "string" ]
          },
          "vpnClientRevokedCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "provisioningState": "string",
                "thumbprint": "string"
              }
            }
          ],
          "vpnClientRootCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "provisioningState": "string",
                "publicCertData": "string"
              }
            }
          ]
        },
        "vpnType": "string"
      },
      "tags": {
        "{customized property}": "string"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

AddressSpace

Nom Description Valeur
addressPrefixes Obtient ou définit la liste des blocs d’adresses réservés pour ce réseau virtuel en notation CIDR string[]

BgpSettings

Nom Description Valeur
Asn Obtient ou définit l’ASN de cet orateur BGP Int
bgpPeeringAddress Obtient ou définit l’adresse de peering BGP et l’identificateur BGP de cet orateur BGP corde
peerWeight Obtient ou définit le poids ajouté aux itinéraires appris à partir de ce haut-parleur BGP Int

LocalNetworkGateway

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
emplacement Emplacement des ressources corde
Propriétés Propriétés LocalNetworkGateway LocalNetworkGatewayPropertiesFormat
étiquettes Balises de ressource ResourceTags

LocalNetworkGatewayPropertiesFormat

Nom Description Valeur
bgpSettings Paramètres de l’orateur BGP de la passerelle de réseau local BgpSettings
gatewayIpAddress Adresse IP de la passerelle de réseau local. corde
localNetworkAddressSpace Espace d’adressage du site réseau local AddressSpace
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource LocalNetworkGateway mise à jour/suppression/échec corde
resourceGuid Obtient ou définit la propriété GUID de ressource de la ressource LocalNetworkGateway corde

Microsoft.Network/connections

Nom Description Valeur
apiVersion Version de l’API '2016-03-30'
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
emplacement Emplacement des ressources corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat
é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/connections'

ResourceTags

Nom Description Valeur

ResourceTags

Nom Description Valeur

ResourceTags

Nom Description Valeur

Sous-ressource

Nom Description Valeur
id ID de ressource corde

VirtualNetworkGateway

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
emplacement Emplacement des ressources corde
Propriétés Propriétés VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
étiquettes Balises de ressource ResourceTags

VirtualNetworkGatewayConnectionPropertiesFormat

Nom Description Valeur
authorizationKey AuthorizationKey. corde
connectionStatus État de la connexion de passerelle de réseau virtuel 'Connecté'
'Connexion'
'NotConnected'
'Inconnu'
connectionType Type de connexion de passerelle IPsec/Dedicated/VpnClient/Vnet2Vnet 'ExpressRoute'
'IPsec'
'Vnet2Vnet'
'VPNClient'
sortieBytesTransferred Octets de sortie transférés dans cette connexion Int
enableBgp Indicateur EnableBgp Bool
ingressBytesTransferred Octets d’entrée transférés dans cette connexion Int
localNetworkGateway2 Classe commune pour les informations générales sur les ressources LocalNetworkGateway
pair Référence à la ressource peerings. SubResource
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource VirtualNetworkGatewayConnection mise à jour/suppression/échec corde
resourceGuid Obtient ou définit la propriété GUID de ressource de la ressource VirtualNetworkGatewayConnection corde
routingWeight Poids du routage. Int
sharedKey Clé de partage IPsec. corde
virtualNetworkGateway1 Classe commune pour les informations générales sur les ressources VirtualNetworkGateway
virtualNetworkGateway2 Classe commune pour les informations générales sur les ressources VirtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés Propriétés de VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Nom Description Valeur
privateIPAddress Obtient ou définit la privateIPAddress de la configuration IP corde
privateIPAllocationMethod Obtient ou définit la méthode d’allocation PrivateIP (statique/dynamique) 'Dynamique'
'Static'
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde
publicIPAddress Obtient ou définit la référence de la ressource PublicIP SubResource
sous-réseau Obtient ou définit la référence de la ressource de sous-réseau SubResource

VirtualNetworkGatewayPropertiesFormat

Nom Description Valeur
bgpSettings Paramètres de l’orateur BGP de la passerelle de réseau virtuel BgpSettings
enableBgp Indicateur EnableBgp Bool
gatewayDefaultSite Obtient ou définit la référence de la ressource LocalNetworkGateway qui représente le site de réseau local ayant des itinéraires par défaut. Affectez une valeur Null en cas de suppression du paramètre de site par défaut existant. SubResource
gatewayType Type de cette passerelle de réseau virtuel. 'ExpressRoute'
'Vpn'
ipConfigurations IpConfigurations pour la passerelle de réseau virtuel. VirtualNetworkGatewayIPConfiguration[]
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource VirtualNetworkGateway Mise à jour/Suppression/Échec corde
resourceGuid Obtient ou définit la propriété GUID de ressource de la ressource VirtualNetworkGateway corde
Sku Obtient ou définit la référence de la ressource VirtualNetworkGatewaySku qui représente la référence sku sélectionnée pour la passerelle de réseau virtuel. VirtualNetworkGatewaySku
vpnClientConfiguration Obtient ou définit la référence de la ressource VpnClientConfiguration qui représente les configurations VpnClient P2S. vpnClientConfiguration
vpnType Type de cette passerelle de réseau virtuel. 'PolicyBased'
'RouteBased'

VirtualNetworkGatewaySku

Nom Description Valeur
capacité Capacité Int
nom Nom de la référence sku de passerelle -Basic/HighPerformance/Standard 'De base'
'HighPerformance'
'Standard'
niveau Niveau de référence sku de passerelle -Basic/HighPerformance/Standard 'De base'
'HighPerformance'
'Standard'

VpnClientConfiguration

Nom Description Valeur
vpnClientAddressPool Obtient ou définit la référence de la ressource d’espace d’adressage qui représente l’espace d’adressage pour P2S VpnClient. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate pour la passerelle de réseau virtuel. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate pour la passerelle de réseau virtuel. vpnClientRootCertificate[]

VpnClientRevokedCertificate

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés Propriétés du certificat client VPN révoqué de la passerelle de réseau virtuel VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Nom Description Valeur
provisioningState Obtient ou définit l’état d’approvisionnement du client VPN révoqué de la ressource de certificat mise à jour/suppression/échec corde
Empreinte Obtient ou définit l’empreinte numérique du certificat client VPN révoqué corde

VpnClientRootCertificate

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés Propriétés des certificats SSL de la passerelle d’application VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Nom Description Valeur
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource de certificat racine du client VPN Mise à jour/Suppression/Échec corde
publicCertData Obtient ou définit les données publiques du certificat corde

Modèles de démarrage rapide

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

Modèle Description
interrégionS CF BOSH

Déployer sur Azure
Ce modèle vous aide à configurer les ressources nécessaires pour déployer BOSH et Cloud Foundry dans deux régions sur Azure.
Connecter un circuit ExpressRoute à un réseau virtuel

Déployer sur Azure
Ce modèle crée un réseau virtuel, une passerelle ExpresRoute et une connexion à un circuit ExpressRoute approvisionné et activé avec AzurePrivatePeering configuré.
Créer un réseau virtuel BGP sur une connexion de réseau virtuel

Déployer sur Azure
Ce modèle vous permet de connecter deux réseaux virtuels à l’aide de passerelles de réseau virtuel et de BGP
créer une connexion VPN de site à site

Déployer sur Azure
Ce modèle vous permet de créer une connexion VPN de site à site à l’aide de passerelles de réseau virtuel
créer une connexion VPN de site à site avec de machine virtuelle

Déployer sur Azure
Ce modèle vous permet de créer une connexion VPN de site à site à l’aide de passerelles de réseau virtuel
Créer une connexion de réseau virtuel à réseau virtuel entre deux régions

Déployer sur Azure
Ce modèle vous permet de connecter deux réseaux virtuels dans différentes régions à l’aide de passerelles de réseau virtuel
Créer trois réseaux virtuels pour illustrer les connexions BGP transitives

Déployer sur Azure
Ce modèle déploie trois réseaux virtuels connectés à l’aide de passerelles de réseau virtuel et de connexions compatibles BGP
Déployer la géoréplication HBase

Déployer sur Azure
Ce modèle vous permet de configurer un environnement Azure pour la réplication HBase dans deux régions différentes avec une connexion de réseau virtuel à réseau virtuel VPN.
étendre un réseau virtuel Azure existant à une configuration multi-réseau virtuel

Déployer sur Azure
Ce modèle vous permet d’étendre un environnement de réseau virtuel unique existant à un environnement multi-réseau virtuel qui s’étend sur deux régions de centre de données à l’aide de passerelles de réseau virtuel à réseau virtuel
VPN de site à site avec des passerelles VPN actives avec BGP

Déployer sur Azure
Ce modèle vous permet de déployer un VPN de site à site entre deux réseaux virtuels avec des passerelles VPN dans la configuration active-active avec BGP. Chaque passerelle VPN Azure résout le nom de domaine complet des homologues distants pour déterminer l’adresse IP publique de la passerelle VPN distante. Le modèle s’exécute comme prévu dans les régions Azure avec des zones de disponibilité.
stratégie IPSec personnalisée VPN

Déployer sur Azure
Cette stratégie IPSec personnalisée permet une configuration plus granulaire des paramètres IKE. Cela vous permet de déployer une stratégie VPN de site à site pour prendre en charge des paramètres spécifiques sur votre appareil vpn Endpoit.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource connexions peut être déployé avec les 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 de ressource

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/connections@2016-03-30"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authorizationKey = "string"
      connectionStatus = "string"
      connectionType = "string"
      egressBytesTransferred = int
      enableBgp = bool
      ingressBytesTransferred = int
      localNetworkGateway2 = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          bgpSettings = {
            asn = int
            bgpPeeringAddress = "string"
            peerWeight = int
          }
          gatewayIpAddress = "string"
          localNetworkAddressSpace = {
            addressPrefixes = [
              "string"
            ]
          }
          provisioningState = "string"
          resourceGuid = "string"
        }
        tags = {
          {customized property} = "string"
        }
      }
      peer = {
        id = "string"
      }
      provisioningState = "string"
      resourceGuid = "string"
      routingWeight = int
      sharedKey = "string"
      virtualNetworkGateway1 = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          bgpSettings = {
            asn = int
            bgpPeeringAddress = "string"
            peerWeight = int
          }
          enableBgp = bool
          gatewayDefaultSite = {
            id = "string"
          }
          gatewayType = "string"
          ipConfigurations = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                privateIPAddress = "string"
                privateIPAllocationMethod = "string"
                provisioningState = "string"
                publicIPAddress = {
                  id = "string"
                }
                subnet = {
                  id = "string"
                }
              }
            }
          ]
          provisioningState = "string"
          resourceGuid = "string"
          sku = {
            capacity = int
            name = "string"
            tier = "string"
          }
          vpnClientConfiguration = {
            vpnClientAddressPool = {
              addressPrefixes = [
                "string"
              ]
            }
            vpnClientRevokedCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  provisioningState = "string"
                  thumbprint = "string"
                }
              }
            ]
            vpnClientRootCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  provisioningState = "string"
                  publicCertData = "string"
                }
              }
            ]
          }
          vpnType = "string"
        }
        tags = {
          {customized property} = "string"
        }
      }
      virtualNetworkGateway2 = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          bgpSettings = {
            asn = int
            bgpPeeringAddress = "string"
            peerWeight = int
          }
          enableBgp = bool
          gatewayDefaultSite = {
            id = "string"
          }
          gatewayType = "string"
          ipConfigurations = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                privateIPAddress = "string"
                privateIPAllocationMethod = "string"
                provisioningState = "string"
                publicIPAddress = {
                  id = "string"
                }
                subnet = {
                  id = "string"
                }
              }
            }
          ]
          provisioningState = "string"
          resourceGuid = "string"
          sku = {
            capacity = int
            name = "string"
            tier = "string"
          }
          vpnClientConfiguration = {
            vpnClientAddressPool = {
              addressPrefixes = [
                "string"
              ]
            }
            vpnClientRevokedCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  provisioningState = "string"
                  thumbprint = "string"
                }
              }
            ]
            vpnClientRootCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  provisioningState = "string"
                  publicCertData = "string"
                }
              }
            ]
          }
          vpnType = "string"
        }
        tags = {
          {customized property} = "string"
        }
      }
    }
  })
}

Valeurs de propriété

AddressSpace

Nom Description Valeur
addressPrefixes Obtient ou définit la liste des blocs d’adresses réservés pour ce réseau virtuel en notation CIDR string[]

BgpSettings

Nom Description Valeur
Asn Obtient ou définit l’ASN de cet orateur BGP Int
bgpPeeringAddress Obtient ou définit l’adresse de peering BGP et l’identificateur BGP de cet orateur BGP corde
peerWeight Obtient ou définit le poids ajouté aux itinéraires appris à partir de ce haut-parleur BGP Int

LocalNetworkGateway

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
emplacement Emplacement des ressources corde
Propriétés Propriétés LocalNetworkGateway LocalNetworkGatewayPropertiesFormat
étiquettes Balises de ressource ResourceTags

LocalNetworkGatewayPropertiesFormat

Nom Description Valeur
bgpSettings Paramètres de l’orateur BGP de la passerelle de réseau local BgpSettings
gatewayIpAddress Adresse IP de la passerelle de réseau local. corde
localNetworkAddressSpace Espace d’adressage du site réseau local AddressSpace
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource LocalNetworkGateway mise à jour/suppression/échec corde
resourceGuid Obtient ou définit la propriété GUID de ressource de la ressource LocalNetworkGateway corde

Microsoft.Network/connections

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
emplacement Emplacement des ressources corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Network/connections@2016-03-30 »

ResourceTags

Nom Description Valeur

ResourceTags

Nom Description Valeur

ResourceTags

Nom Description Valeur

Sous-ressource

Nom Description Valeur
id ID de ressource corde

VirtualNetworkGateway

Nom Description Valeur
etag Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
emplacement Emplacement des ressources corde
Propriétés Propriétés VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
étiquettes Balises de ressource ResourceTags

VirtualNetworkGatewayConnectionPropertiesFormat

Nom Description Valeur
authorizationKey AuthorizationKey. corde
connectionStatus État de la connexion de passerelle de réseau virtuel 'Connecté'
'Connexion'
'NotConnected'
'Inconnu'
connectionType Type de connexion de passerelle IPsec/Dedicated/VpnClient/Vnet2Vnet 'ExpressRoute'
'IPsec'
'Vnet2Vnet'
'VPNClient'
sortieBytesTransferred Octets de sortie transférés dans cette connexion Int
enableBgp Indicateur EnableBgp Bool
ingressBytesTransferred Octets d’entrée transférés dans cette connexion Int
localNetworkGateway2 Classe commune pour les informations générales sur les ressources LocalNetworkGateway
pair Référence à la ressource peerings. SubResource
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource VirtualNetworkGatewayConnection mise à jour/suppression/échec corde
resourceGuid Obtient ou définit la propriété GUID de ressource de la ressource VirtualNetworkGatewayConnection corde
routingWeight Poids du routage. Int
sharedKey Clé de partage IPsec. corde
virtualNetworkGateway1 Classe commune pour les informations générales sur les ressources VirtualNetworkGateway
virtualNetworkGateway2 Classe commune pour les informations générales sur les ressources VirtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés Propriétés de VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Nom Description Valeur
privateIPAddress Obtient ou définit la privateIPAddress de la configuration IP corde
privateIPAllocationMethod Obtient ou définit la méthode d’allocation PrivateIP (statique/dynamique) 'Dynamique'
'Static'
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource PublicIP Mise à jour/Suppression/Échec corde
publicIPAddress Obtient ou définit la référence de la ressource PublicIP SubResource
sous-réseau Obtient ou définit la référence de la ressource de sous-réseau SubResource

VirtualNetworkGatewayPropertiesFormat

Nom Description Valeur
bgpSettings Paramètres de l’orateur BGP de la passerelle de réseau virtuel BgpSettings
enableBgp Indicateur EnableBgp Bool
gatewayDefaultSite Obtient ou définit la référence de la ressource LocalNetworkGateway qui représente le site de réseau local ayant des itinéraires par défaut. Affectez une valeur Null en cas de suppression du paramètre de site par défaut existant. SubResource
gatewayType Type de cette passerelle de réseau virtuel. 'ExpressRoute'
'Vpn'
ipConfigurations IpConfigurations pour la passerelle de réseau virtuel. VirtualNetworkGatewayIPConfiguration[]
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource VirtualNetworkGateway Mise à jour/Suppression/Échec corde
resourceGuid Obtient ou définit la propriété GUID de ressource de la ressource VirtualNetworkGateway corde
Sku Obtient ou définit la référence de la ressource VirtualNetworkGatewaySku qui représente la référence sku sélectionnée pour la passerelle de réseau virtuel. VirtualNetworkGatewaySku
vpnClientConfiguration Obtient ou définit la référence de la ressource VpnClientConfiguration qui représente les configurations VpnClient P2S. vpnClientConfiguration
vpnType Type de cette passerelle de réseau virtuel. 'PolicyBased'
'RouteBased'

VirtualNetworkGatewaySku

Nom Description Valeur
capacité Capacité Int
nom Nom de la référence sku de passerelle -Basic/HighPerformance/Standard 'De base'
'HighPerformance'
'Standard'
niveau Niveau de référence sku de passerelle -Basic/HighPerformance/Standard 'De base'
'HighPerformance'
'Standard'

VpnClientConfiguration

Nom Description Valeur
vpnClientAddressPool Obtient ou définit la référence de la ressource d’espace d’adressage qui représente l’espace d’adressage pour P2S VpnClient. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate pour la passerelle de réseau virtuel. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate pour la passerelle de réseau virtuel. vpnClientRootCertificate[]

VpnClientRevokedCertificate

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés Propriétés du certificat client VPN révoqué de la passerelle de réseau virtuel VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Nom Description Valeur
provisioningState Obtient ou définit l’état d’approvisionnement du client VPN révoqué de la ressource de certificat mise à jour/suppression/échec corde
Empreinte Obtient ou définit l’empreinte numérique du certificat client VPN révoqué corde

VpnClientRootCertificate

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour corde
id ID de ressource corde
nom Obtient le nom de la ressource unique dans un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource corde
Propriétés Propriétés des certificats SSL de la passerelle d’application VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Nom Description Valeur
provisioningState Obtient ou définit l’état d’approvisionnement de la ressource de certificat racine du client VPN Mise à jour/Suppression/Échec corde
publicCertData Obtient ou définit les données publiques du certificat corde