VirtualNetworkGatewayConnection Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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'
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.
- peer
- SubResource
Référence à la ressource peerings.
- gatewayCustomBgpIpAddresses
- IList<GatewayCustomBgpIpAddressIpConfiguration>
GatewayCustomBgpIpAddresses à utiliser pour la connexion de passerelle de réseau virtuel.
Utilisez l’adresse IP Azure locale privée pour la connexion.
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 »
Contourner la passerelle ExpressRoute pour le transfert de données.
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 à
Azure SDK for .NET