Partager via


VirtualNetworkGatewayConnection Constructeurs

Définition

Surcharges

VirtualNetworkGatewayConnection()

Initialise une nouvelle instance de la classe VirtualNetworkGatewayConnection.

VirtualNetworkGatewayConnection(VirtualNetworkGateway, String, String, String, String, String, IDictionary<String,String>, String, VirtualNetworkGateway, LocalNetworkGateway, IList<SubResource>, IList<SubResource>, String, Nullable<Int32>, Nullable<Int32>, String, String, String, IList<TunnelConnectionHealth>, Nullable<Int64>, Nullable<Int64>, SubResource, Nullable<Boolean>, IList<GatewayCustomBgpIpAddressIpConfiguration>, Nullable<Boolean>, Nullable<Boolean>, IList<IpsecPolicy>, IList<TrafficSelectorPolicy>, String, String, Nullable<Boolean>, Nullable<Boolean>, String)

Initialise une nouvelle instance de la classe VirtualNetworkGatewayConnection.

VirtualNetworkGatewayConnection()

Initialise une nouvelle instance de la classe VirtualNetworkGatewayConnection.

public VirtualNetworkGatewayConnection ();
Public Sub New ()

S’applique à

VirtualNetworkGatewayConnection(VirtualNetworkGateway, String, String, String, String, String, IDictionary<String,String>, String, VirtualNetworkGateway, LocalNetworkGateway, IList<SubResource>, IList<SubResource>, String, Nullable<Int32>, Nullable<Int32>, String, String, String, IList<TunnelConnectionHealth>, Nullable<Int64>, Nullable<Int64>, SubResource, Nullable<Boolean>, IList<GatewayCustomBgpIpAddressIpConfiguration>, Nullable<Boolean>, Nullable<Boolean>, IList<IpsecPolicy>, IList<TrafficSelectorPolicy>, String, String, Nullable<Boolean>, Nullable<Boolean>, String)

Initialise une nouvelle instance de la classe VirtualNetworkGatewayConnection.

public VirtualNetworkGatewayConnection (Microsoft.Azure.Management.Network.Models.VirtualNetworkGateway virtualNetworkGateway1, string connectionType, string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, string authorizationKey = default, Microsoft.Azure.Management.Network.Models.VirtualNetworkGateway virtualNetworkGateway2 = default, Microsoft.Azure.Management.Network.Models.LocalNetworkGateway localNetworkGateway2 = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> ingressNatRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> egressNatRules = default, string connectionProtocol = default, int? routingWeight = default, int? dpdTimeoutSeconds = default, string connectionMode = default, string sharedKey = default, string connectionStatus = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.TunnelConnectionHealth> tunnelConnectionStatus = default, long? egressBytesTransferred = default, long? ingressBytesTransferred = default, Microsoft.Azure.Management.Network.Models.SubResource peer = default, bool? enableBgp = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.GatewayCustomBgpIpAddressIpConfiguration> gatewayCustomBgpIpAddresses = default, bool? useLocalAzureIpAddress = default, bool? usePolicyBasedTrafficSelectors = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.IpsecPolicy> ipsecPolicies = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.TrafficSelectorPolicy> trafficSelectorPolicies = default, string resourceGuid = default, string provisioningState = default, bool? expressRouteGatewayBypass = default, bool? enablePrivateLinkFastPath = default, string etag = default);
new Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayConnection : Microsoft.Azure.Management.Network.Models.VirtualNetworkGateway * string * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Network.Models.VirtualNetworkGateway * Microsoft.Azure.Management.Network.Models.LocalNetworkGateway * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * string * Nullable<int> * Nullable<int> * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.TunnelConnectionHealth> * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Management.Network.Models.SubResource * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.GatewayCustomBgpIpAddressIpConfiguration> * Nullable<bool> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.IpsecPolicy> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.TrafficSelectorPolicy> * string * string * Nullable<bool> * Nullable<bool> * string -> Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayConnection
Public Sub New (virtualNetworkGateway1 As VirtualNetworkGateway, connectionType As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional authorizationKey As String = Nothing, Optional virtualNetworkGateway2 As VirtualNetworkGateway = Nothing, Optional localNetworkGateway2 As LocalNetworkGateway = Nothing, Optional ingressNatRules As IList(Of SubResource) = Nothing, Optional egressNatRules As IList(Of SubResource) = Nothing, Optional connectionProtocol As String = Nothing, Optional routingWeight As Nullable(Of Integer) = Nothing, Optional dpdTimeoutSeconds As Nullable(Of Integer) = Nothing, Optional connectionMode As String = Nothing, Optional sharedKey As String = Nothing, Optional connectionStatus As String = Nothing, Optional tunnelConnectionStatus As IList(Of TunnelConnectionHealth) = Nothing, Optional egressBytesTransferred As Nullable(Of Long) = Nothing, Optional ingressBytesTransferred As Nullable(Of Long) = Nothing, Optional peer As SubResource = Nothing, Optional enableBgp As Nullable(Of Boolean) = Nothing, Optional gatewayCustomBgpIpAddresses As IList(Of GatewayCustomBgpIpAddressIpConfiguration) = Nothing, Optional useLocalAzureIpAddress As Nullable(Of Boolean) = Nothing, Optional usePolicyBasedTrafficSelectors As Nullable(Of Boolean) = Nothing, Optional ipsecPolicies As IList(Of IpsecPolicy) = Nothing, Optional trafficSelectorPolicies As IList(Of TrafficSelectorPolicy) = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As String = Nothing, Optional expressRouteGatewayBypass As Nullable(Of Boolean) = Nothing, Optional enablePrivateLinkFastPath As Nullable(Of Boolean) = Nothing, Optional etag As String = Nothing)

Paramètres

virtualNetworkGateway1
VirtualNetworkGateway

Référence à la ressource de passerelle de réseau virtuel.

connectionType
String

Type de connexion de passerelle. Les valeurs possibles sont les suivantes : 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient'

id
String

ID de la ressource

name
String

Nom de la ressource.

type
String

Type de ressource.

location
String

Emplacement de la ressource.

tags
IDictionary<String,String>

Balises de ressource.

authorizationKey
String

AuthorizationKey.

virtualNetworkGateway2
VirtualNetworkGateway

Référence à la ressource de passerelle de réseau virtuel.

localNetworkGateway2
LocalNetworkGateway

Référence à la ressource de passerelle de réseau local.

ingressNatRules
IList<SubResource>

Liste des natRules d’entrée.

egressNatRules
IList<SubResource>

Liste des NatRules de sortie.

connectionProtocol
String

Protocole de connexion utilisé pour cette connexion. Les valeurs possibles incluent : 'IKEv2', 'IKEv1'

routingWeight
Nullable<Int32>

Poids du routage.

dpdTimeoutSeconds
Nullable<Int32>

Délai de détection d’homologue mort de cette connexion en secondes.

connectionMode
String

Mode de connexion pour cette connexion. Les valeurs possibles sont les suivantes : « Default », « ResponderOnly », « InitiatorOnly »

sharedKey
String

Clé partagée IPSec.

connectionStatus
String

Réseau virtuel status de connexion à la passerelle. Les valeurs possibles sont les suivantes : 'Unknown', 'Connecting', 'Connected', 'NotConnected'

tunnelConnectionStatus
IList<TunnelConnectionHealth>

Collecte des status d’intégrité de connexion de tous les tunnels.

egressBytesTransferred
Nullable<Int64>

Octets de sortie transférés dans cette connexion.

ingressBytesTransferred
Nullable<Int64>

Octets d’entrée transférés dans cette connexion.

peer
SubResource

Référence à la ressource peerings.

enableBgp
Nullable<Boolean>

Indicateur EnableBgp.

gatewayCustomBgpIpAddresses
IList<GatewayCustomBgpIpAddressIpConfiguration>

GatewayCustomBgpIpAddresses à utiliser pour la connexion de passerelle de réseau virtuel.

useLocalAzureIpAddress
Nullable<Boolean>

Utilisez l’adresse IP Azure locale privée pour la connexion.

usePolicyBasedTrafficSelectors
Nullable<Boolean>

Activez les sélecteurs de trafic basés sur des stratégies.

ipsecPolicies
IList<IpsecPolicy>

Stratégies IPSec à prendre en compte par cette connexion.

trafficSelectorPolicies
IList<TrafficSelectorPolicy>

Stratégies de sélecteur de trafic à prendre en compte par cette connexion.

resourceGuid
String

Propriété GUID de ressource de la ressource de connexion de passerelle de réseau virtuel.

provisioningState
String

État d’approvisionnement de la ressource de connexion de passerelle de réseau virtuel. Les valeurs possibles sont les suivantes : « Réussi », « Mise à jour », « Suppression », « Échec »

expressRouteGatewayBypass
Nullable<Boolean>

Contourner la passerelle ExpressRoute pour le transfert de données.

enablePrivateLinkFastPath
Nullable<Boolean>

Contourner la passerelle ExpressRoute lors de l’accès aux liaisons privées. ExpressRoute FastPath (expressRouteGatewayBypass) doit être activé.

etag
String

Chaîne unique en lecture seule qui change chaque fois que la ressource est mise à jour.

S’applique à