Vpn Connections - List By Vpn Gateway
Récupère toutes les connexions vpn pour une passerelle vpn de wan virtuel particulière.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections?api-version=2024-05-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
gateway
|
path | True |
string |
Nom de la passerelle. |
resource
|
path | True |
string |
Nom du groupe de ressources du VpnGateway. |
subscription
|
path | True |
string |
Informations d’identification de l’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service. |
api-version
|
query | True |
string |
Version de l’API cliente. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Demande réussie. Retourne toutes les connexions VPN pour une passerelle vpn de wan virtuel. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
VpnConnectionList
Exemple de requête
Exemple de réponse
[
{
"name": "vpnConnection1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/vpnConnections/vpnConnection1",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"properties": {
"provisioningState": "Succeeded",
"remoteVpnSite": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnSites/vpnSite1"
},
"enableInternetSecurity": false,
"ingressBytesTransferred": 0,
"egressBytesTransferred": 0,
"trafficSelectorPolicies": [],
"vpnLinkConnections": [
{
"name": "Connection-Link1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/vpnConnections/vpnConnection1/VpnSiteLinkConnections/Connection-Link1",
"type": "Microsoft.Network/vpnGateways/vpnConnections/VpnSiteLinkConnections",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"properties": {
"provisioningState": "Succeeded",
"vpnSiteLink": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnSites/vpnSite1/vpnSiteLinks/siteLink1"
},
"connectionBandwidth": 200,
"ipsecPolicies": [],
"vpnConnectionProtocolType": "IKEv2",
"sharedKey": "key",
"ingressBytesTransferred": 0,
"egressBytesTransferred": 0,
"enableBgp": false,
"enableRateLimiting": false,
"useLocalAzureIpAddress": false,
"usePolicyBasedTrafficSelectors": false,
"routingWeight": 0,
"vpnLinkConnectionMode": "Default"
}
},
{
"name": "Connection-Link2",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/vpnConnections/vpnConnection1/VpnSiteLinkConnections/Connection-Link2",
"type": "Microsoft.Network/vpnGateways/vpnConnections/VpnSiteLinkConnections",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"properties": {
"provisioningState": "Succeeded",
"vpnSiteLink": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnSites/vpnSite1/vpnSiteLinks/siteLink2"
},
"connectionBandwidth": 200,
"ipsecPolicies": [],
"vpnConnectionProtocolType": "IKEv2",
"sharedKey": "key",
"ingressBytesTransferred": 0,
"egressBytesTransferred": 0,
"enableBgp": false,
"enableRateLimiting": false,
"useLocalAzureIpAddress": false,
"usePolicyBasedTrafficSelectors": false,
"routingWeight": 0,
"vpnLinkConnectionMode": "Default"
}
}
],
"routingConfiguration": {
"associatedRouteTable": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/hub1/hubRouteTables/hubRouteTable1"
},
"propagatedRouteTables": {
"labels": [
"label1",
"label2"
],
"ids": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/hub1/hubRouteTables/hubRouteTable1"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/hub1/hubRouteTables/hubRouteTable2"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/hub1/hubRouteTables/hubRouteTable3"
}
]
},
"inboundRouteMap": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routeMaps/routeMap1"
},
"outboundRouteMap": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routeMaps/routeMap2"
}
}
}
}
]
Définitions
Nom | Description |
---|---|
Cloud |
Réponse d’erreur du service. |
Cloud |
Réponse d’erreur du service. |
Dh |
Groupes DH utilisés dans la phase 1 de IKE pour la sa initiale. |
Gateway |
GatewayCustomBgpIpAddressIpConfiguration pour une connexion de passerelle de réseau virtuel. |
Ike |
Algorithme de chiffrement IKE (phase IKE 2). |
Ike |
Algorithme d’intégrité IKE (phase IKE 2). |
Ipsec |
Algorithme de chiffrement IPSec (phase IKE 1). |
Ipsec |
Algorithme d’intégrité IPSec (phase IKE 1). |
Ipsec |
Configuration d’une stratégie IPSec pour une connexion de passerelle de réseau virtuel. |
List |
Résultat de la demande de lister toutes les connexions vpn à une passerelle vpn virtual wan. Il contient une liste de connexions VPN et une URL nextLink pour obtenir l’ensemble de résultats suivant. |
Pfs |
Groupes Pfs utilisés dans la phase IKE 2 pour la nouvelle sape enfant. |
Propagated |
Liste des RoutesTables pour publier les itinéraires vers. |
Provisioning |
État d’approvisionnement actuel. |
Routing |
Configuration de routage indiquant les tables de routage associées et propagées pour cette connexion. |
Static |
Liste de tous les itinéraires statiques. |
Static |
Configuration des itinéraires statiques sur ce HubVnetConnectionConfiguration pour les itinéraires statiques sur ce HubVnetConnection. |
Sub |
Référence à une autre sous-ressource. |
Traffic |
Stratégie de sélecteur de trafic pour une connexion de passerelle de réseau virtuel. |
Virtual |
Protocole de connexion utilisé pour cette connexion. |
Vnet |
Paramètre déterminant si l’appliance virtuelle réseau dans le réseau virtuel spoke est contournée pour le trafic avec la destination dans le réseau virtuel spoke. |
Vnet |
Liste des itinéraires qui contrôlent le routage à partir de VirtualHub vers une connexion de réseau virtuel. |
Vpn |
Ressource VpnConnection. |
Vpn |
État actuel de la connexion vpn. |
Vpn |
Mode de connexion de liaison VPN. |
Vpn |
Ressource VpnSiteLinkConnection. |
CloudError
Réponse d’erreur du service.
Nom | Type | Description |
---|---|---|
error |
Corps de l’erreur cloud. |
CloudErrorBody
Réponse d’erreur du service.
Nom | Type | Description |
---|---|---|
code |
string |
Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme. |
details |
Liste des détails supplémentaires sur l’erreur. |
|
message |
string |
Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur. |
target |
string |
Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur. |
DhGroup
Groupes DH utilisés dans la phase 1 de IKE pour la sa initiale.
Nom | Type | Description |
---|---|---|
DHGroup1 |
string |
|
DHGroup14 |
string |
|
DHGroup2 |
string |
|
DHGroup2048 |
string |
|
DHGroup24 |
string |
|
ECP256 |
string |
|
ECP384 |
string |
|
None |
string |
GatewayCustomBgpIpAddressIpConfiguration
GatewayCustomBgpIpAddressIpConfiguration pour une connexion de passerelle de réseau virtuel.
Nom | Type | Description |
---|---|---|
customBgpIpAddress |
string |
BgpPeeringAddress personnalisé qui appartient à IpconfigurationId. |
ipConfigurationId |
string |
IpconfigurationId de ipconfiguration qui appartient à la passerelle. |
IkeEncryption
Algorithme de chiffrement IKE (phase IKE 2).
Nom | Type | Description |
---|---|---|
AES128 |
string |
|
AES192 |
string |
|
AES256 |
string |
|
DES |
string |
|
DES3 |
string |
|
GCMAES128 |
string |
|
GCMAES256 |
string |
IkeIntegrity
Algorithme d’intégrité IKE (phase IKE 2).
Nom | Type | Description |
---|---|---|
GCMAES128 |
string |
|
GCMAES256 |
string |
|
MD5 |
string |
|
SHA1 |
string |
|
SHA256 |
string |
|
SHA384 |
string |
IpsecEncryption
Algorithme de chiffrement IPSec (phase IKE 1).
Nom | Type | Description |
---|---|---|
AES128 |
string |
|
AES192 |
string |
|
AES256 |
string |
|
DES |
string |
|
DES3 |
string |
|
GCMAES128 |
string |
|
GCMAES192 |
string |
|
GCMAES256 |
string |
|
None |
string |
IpsecIntegrity
Algorithme d’intégrité IPSec (phase IKE 1).
Nom | Type | Description |
---|---|---|
GCMAES128 |
string |
|
GCMAES192 |
string |
|
GCMAES256 |
string |
|
MD5 |
string |
|
SHA1 |
string |
|
SHA256 |
string |
IpsecPolicy
Configuration d’une stratégie IPSec pour une connexion de passerelle de réseau virtuel.
Nom | Type | Description |
---|---|---|
dhGroup |
Groupe DH utilisé dans la phase 1 de IKE pour la sa initiale. |
|
ikeEncryption |
Algorithme de chiffrement IKE (phase IKE 2). |
|
ikeIntegrity |
Algorithme d’intégrité IKE (phase IKE 2). |
|
ipsecEncryption |
Algorithme de chiffrement IPSec (phase IKE 1). |
|
ipsecIntegrity |
Algorithme d’intégrité IPSec (phase IKE 1). |
|
pfsGroup |
Groupe Pfs utilisé dans la phase IKE 2 pour la nouvelle SAP enfant. |
|
saDataSizeKilobytes |
integer |
La taille de charge utile IPSec Security Association (également appelée mode rapide ou sa phase 2) en Ko pour un tunnel VPN de site à site. |
saLifeTimeSeconds |
integer |
Durée de vie de l’association de sécurité IPSec (également appelée mode rapide ou sa phase 2) en secondes pour un tunnel VPN de site à site. |
ListVpnConnectionsResult
Résultat de la demande de lister toutes les connexions vpn à une passerelle vpn virtual wan. Il contient une liste de connexions VPN et une URL nextLink pour obtenir l’ensemble de résultats suivant.
Nom | Type | Description |
---|---|---|
nextLink |
string |
URL permettant d’obtenir le jeu de résultats de liste d’opérations suivant s’il existe. |
value |
Liste des connexions VPN. |
PfsGroup
Groupes Pfs utilisés dans la phase IKE 2 pour la nouvelle sape enfant.
Nom | Type | Description |
---|---|---|
ECP256 |
string |
|
ECP384 |
string |
|
None |
string |
|
PFS1 |
string |
|
PFS14 |
string |
|
PFS2 |
string |
|
PFS2048 |
string |
|
PFS24 |
string |
|
PFSMM |
string |
PropagatedRouteTable
Liste des RoutesTables pour publier les itinéraires vers.
Nom | Type | Description |
---|---|---|
ids |
Liste des ID de ressource de tous les RouteTables. |
|
labels |
string[] |
Liste des étiquettes. |
ProvisioningState
État d’approvisionnement actuel.
Nom | Type | Description |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
RoutingConfiguration
Configuration de routage indiquant les tables de routage associées et propagées pour cette connexion.
Nom | Type | Description |
---|---|---|
associatedRouteTable |
Id de ressource RouteTable associé à ce RoutingConfiguration. |
|
inboundRouteMap |
ID de ressource de RouteMap associé à ce RoutingConfiguration pour les itinéraires appris entrants. |
|
outboundRouteMap |
ID de ressource de l’ObjetRouteMap associé à ce RoutingConfiguration pour les itinéraires publiés sortants. |
|
propagatedRouteTables |
Liste des RoutesTables pour publier les itinéraires vers. |
|
vnetRoutes |
Liste des itinéraires qui contrôlent le routage à partir de VirtualHub vers une connexion de réseau virtuel. |
StaticRoute
Liste de tous les itinéraires statiques.
Nom | Type | Description |
---|---|---|
addressPrefixes |
string[] |
Liste de tous les préfixes d’adresse. |
name |
string |
Nom de StaticRoute unique au sein d’un réseau virtuel. |
nextHopIpAddress |
string |
Adresse IP du tronçon suivant. |
StaticRoutesConfig
Configuration des itinéraires statiques sur ce HubVnetConnectionConfiguration pour les itinéraires statiques sur ce HubVnetConnection.
Nom | Type | Description |
---|---|---|
propagateStaticRoutes |
boolean |
Boolean indiquant si les itinéraires statiques de cette connexion sont automatiquement propagés aux tables de routage vers lesquelles cette connexion se propage. |
vnetLocalRouteOverrideCriteria |
Paramètre déterminant si l’appliance virtuelle réseau dans le réseau virtuel spoke est contournée pour le trafic avec la destination en spoke. |
SubResource
Référence à une autre sous-ressource.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
TrafficSelectorPolicy
Stratégie de sélecteur de trafic pour une connexion de passerelle de réseau virtuel.
Nom | Type | Description |
---|---|---|
localAddressRanges |
string[] |
Collection d’espaces d’adressage locaux au format CIDR. |
remoteAddressRanges |
string[] |
Collection d’espaces d’adressage distants au format CIDR. |
VirtualNetworkGatewayConnectionProtocol
Protocole de connexion utilisé pour cette connexion.
Nom | Type | Description |
---|---|---|
IKEv1 |
string |
|
IKEv2 |
string |
VnetLocalRouteOverrideCriteria
Paramètre déterminant si l’appliance virtuelle réseau dans le réseau virtuel spoke est contournée pour le trafic avec la destination dans le réseau virtuel spoke.
Nom | Type | Description |
---|---|---|
Contains |
string |
|
Equal |
string |
VnetRoute
Liste des itinéraires qui contrôlent le routage à partir de VirtualHub vers une connexion de réseau virtuel.
Nom | Type | Description |
---|---|---|
bgpConnections |
Liste des références aux objets HubBgpConnection. |
|
staticRoutes |
Liste de tous les itinéraires statiques. |
|
staticRoutesConfig |
Configuration des itinéraires statiques sur ce HubVnetConnection. |
VpnConnection
Ressource VpnConnection.
Nom | Type | Description |
---|---|---|
etag |
string |
Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. |
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
properties.connectionBandwidth |
integer |
Bande passante attendue en MBITs/S. |
properties.connectionStatus |
État de la connexion. |
|
properties.dpdTimeoutSeconds |
integer |
Délai DPD en secondes pour la connexion VPN. |
properties.egressBytesTransferred |
integer |
Octets de sortie transférés. |
properties.enableBgp |
boolean |
Indicateur EnableBgp. |
properties.enableInternetSecurity |
boolean |
Activer la sécurité Internet. |
properties.enableRateLimiting |
boolean |
Indicateur EnableBgp. |
properties.ingressBytesTransferred |
integer |
Octets d’entrée transférés. |
properties.ipsecPolicies |
Stratégies IPSec à prendre en compte par cette connexion. |
|
properties.provisioningState |
État d’approvisionnement de la ressource de connexion VPN. |
|
properties.remoteVpnSite |
ID du site vpn connecté. |
|
properties.routingConfiguration |
Configuration du routage indiquant les tables de routage associées et propagées sur cette connexion. |
|
properties.routingWeight |
integer |
Poids du routage pour la connexion VPN. |
properties.sharedKey |
string |
SharedKey pour la connexion vpn. |
properties.trafficSelectorPolicies |
Stratégies de sélecteur de trafic à prendre en compte par cette connexion. |
|
properties.useLocalAzureIpAddress |
boolean |
Utilisez l’adresse IP Azure locale pour lancer la connexion. |
properties.usePolicyBasedTrafficSelectors |
boolean |
Activez les sélecteurs de trafic basés sur des stratégies. |
properties.vpnConnectionProtocolType |
Protocole de connexion utilisé pour cette connexion. |
|
properties.vpnLinkConnections |
Liste de toutes les connexions de site vpn à la passerelle. |
VpnConnectionStatus
État actuel de la connexion vpn.
Nom | Type | Description |
---|---|---|
Connected |
string |
|
Connecting |
string |
|
NotConnected |
string |
|
Unknown |
string |
VpnLinkConnectionMode
Mode de connexion de liaison VPN.
Nom | Type | Description |
---|---|---|
Default |
string |
|
InitiatorOnly |
string |
|
ResponderOnly |
string |
VpnSiteLinkConnection
Ressource VpnSiteLinkConnection.
Nom | Type | Description |
---|---|---|
etag |
string |
Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. |
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
properties.connectionBandwidth |
integer |
Bande passante attendue en MBITs/S. |
properties.connectionStatus |
État de la connexion. |
|
properties.dpdTimeoutSeconds |
integer |
Délai d’expiration de détection d’homologue mort en secondes pour la connexion VpnLink. |
properties.egressBytesTransferred |
integer |
Octets de sortie transférés. |
properties.egressNatRules |
Liste des natRules de sortie. |
|
properties.enableBgp |
boolean |
Indicateur EnableBgp. |
properties.enableRateLimiting |
boolean |
Indicateur EnableBgp. |
properties.ingressBytesTransferred |
integer |
Octets d’entrée transférés. |
properties.ingressNatRules |
Liste des natRules d’entrée. |
|
properties.ipsecPolicies |
Stratégies IPSec à prendre en compte par cette connexion. |
|
properties.provisioningState |
État d’approvisionnement de la ressource de connexion de lien de site VPN. |
|
properties.routingWeight |
integer |
Poids du routage pour la connexion VPN. |
properties.sharedKey |
string |
SharedKey pour la connexion vpn. |
properties.useLocalAzureIpAddress |
boolean |
Utilisez l’adresse IP Azure locale pour lancer la connexion. |
properties.usePolicyBasedTrafficSelectors |
boolean |
Activez les sélecteurs de trafic basés sur des stratégies. |
properties.vpnConnectionProtocolType |
Protocole de connexion utilisé pour cette connexion. |
|
properties.vpnGatewayCustomBgpAddresses |
vpnGatewayCustomBgpAddresses utilisé par cette connexion. |
|
properties.vpnLinkConnectionMode |
Mode de connexion de liaison VPN. |
|
properties.vpnSiteLink |
ID du lien de site vpn connecté. |
|
type |
string |
Type de ressource. |