Partager via


VirtualNetworkGatewayConnectionInner Constructeurs

Définition

Surcharges

VirtualNetworkGatewayConnectionInner()

Initialise une nouvelle instance de la classe VirtualNetworkGatewayConnectionInner.

VirtualNetworkGatewayConnectionInner(SubResource, VirtualNetworkGatewayConnectionType, String, String, String, String, IDictionary<String,String>, String, SubResource, SubResource, VirtualNetworkGatewayConnectionProtocol, Nullable<Int32>, String, VirtualNetworkGatewayConnectionStatus, IList<TunnelConnectionHealth>, Nullable<Int64>, Nullable<Int64>, SubResource, Nullable<Boolean>, Nullable<Boolean>, IList<IpsecPolicy>, IList<TrafficSelectorPolicy>, String, ProvisioningState, Nullable<Boolean>, String)

Initialise une nouvelle instance de la classe VirtualNetworkGatewayConnectionInner.

VirtualNetworkGatewayConnectionInner()

Initialise une nouvelle instance de la classe VirtualNetworkGatewayConnectionInner.

public VirtualNetworkGatewayConnectionInner ();
Public Sub New ()

S’applique à

VirtualNetworkGatewayConnectionInner(SubResource, VirtualNetworkGatewayConnectionType, String, String, String, String, IDictionary<String,String>, String, SubResource, SubResource, VirtualNetworkGatewayConnectionProtocol, Nullable<Int32>, String, VirtualNetworkGatewayConnectionStatus, IList<TunnelConnectionHealth>, Nullable<Int64>, Nullable<Int64>, SubResource, Nullable<Boolean>, Nullable<Boolean>, IList<IpsecPolicy>, IList<TrafficSelectorPolicy>, String, ProvisioningState, Nullable<Boolean>, String)

Initialise une nouvelle instance de la classe VirtualNetworkGatewayConnectionInner.

public VirtualNetworkGatewayConnectionInner (Microsoft.Azure.Management.ResourceManager.Fluent.SubResource virtualNetworkGateway1, Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionType connectionType, string location = default, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string authorizationKey = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource virtualNetworkGateway2 = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource localNetworkGateway2 = default, Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionProtocol connectionProtocol = default, int? routingWeight = default, string sharedKey = default, Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionStatus connectionStatus = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.TunnelConnectionHealth> tunnelConnectionStatus = default, long? egressBytesTransferred = default, long? ingressBytesTransferred = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource peer = default, bool? enableBgp = default, bool? usePolicyBasedTrafficSelectors = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.IpsecPolicy> ipsecPolicies = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.TrafficSelectorPolicy> trafficSelectorPolicies = default, string resourceGuid = default, Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState provisioningState = default, bool? expressRouteGatewayBypass = default, string etag = default);
new Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionInner : Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionType * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionProtocol * Nullable<int> * string * Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionStatus * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.TunnelConnectionHealth> * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Nullable<bool> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.IpsecPolicy> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.TrafficSelectorPolicy> * string * Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState * Nullable<bool> * string -> Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionInner
Public Sub New (virtualNetworkGateway1 As SubResource, connectionType As VirtualNetworkGatewayConnectionType, Optional location As String = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional authorizationKey As String = Nothing, Optional virtualNetworkGateway2 As SubResource = Nothing, Optional localNetworkGateway2 As SubResource = Nothing, Optional connectionProtocol As VirtualNetworkGatewayConnectionProtocol = Nothing, Optional routingWeight As Nullable(Of Integer) = Nothing, Optional sharedKey As String = Nothing, Optional connectionStatus As VirtualNetworkGatewayConnectionStatus = 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 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 ProvisioningState = Nothing, Optional expressRouteGatewayBypass As Nullable(Of Boolean) = Nothing, Optional etag As String = Nothing)

Paramètres

virtualNetworkGateway1
SubResource

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

connectionType
VirtualNetworkGatewayConnectionType

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

location
String
id
String
name
String
type
String
authorizationKey
String

AuthorizationKey.

virtualNetworkGateway2
SubResource

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

localNetworkGateway2
SubResource

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

connectionProtocol
VirtualNetworkGatewayConnectionProtocol

Protocole de connexion utilisé pour cette connexion. Les valeurs possibles sont les suivantes : « IKEv2 », « IKEv1 »

routingWeight
Nullable<Int32>

Poids de routage.

sharedKey
String

Clé partagée IPSec.

connectionStatus
VirtualNetworkGatewayConnectionStatus

status de connexion de la passerelle Réseau virtuel. 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.

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
ProvisioningState

État d’approvisionnement de la ressource de connexion de passerelle de réseau virtuel. Les valeurs possibles sont les suivantes : « Succeeded », « Updating », « Deleting », « Failed »

expressRouteGatewayBypass
Nullable<Boolean>

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

etag
String

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

S’applique à