VirtualNetworkGatewayConnection Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
VirtualNetworkGatewayConnection() |
Initialisiert eine neue instance der VirtualNetworkGatewayConnection-Klasse. |
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) |
Initialisiert eine neue instance der VirtualNetworkGatewayConnection-Klasse. |
VirtualNetworkGatewayConnection()
Initialisiert eine neue instance der VirtualNetworkGatewayConnection-Klasse.
public VirtualNetworkGatewayConnection();
Public Sub New ()
Gilt für:
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)
Initialisiert eine neue instance der VirtualNetworkGatewayConnection-Klasse.
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)
Parameter
- virtualNetworkGateway1
- VirtualNetworkGateway
Der Verweis auf die Gatewayressource für virtuelle Netzwerke.
- connectionType
- String
Gatewayverbindungstyp. Mögliche Werte: "IPsec", "Vnet2Vnet", "ExpressRoute", "VPNClient"
- id
- String
Ressourcen-ID
- name
- String
Name der Ressource.
- type
- String
Der Ressourcentyp.
- location
- String
Ressourcenspeicherort
- tags
- IDictionary<String,String>
Ressourcentags.
- authorizationKey
- String
Der AuthorizationKey.
- virtualNetworkGateway2
- VirtualNetworkGateway
Der Verweis auf die Gatewayressource für virtuelle Netzwerke.
- localNetworkGateway2
- LocalNetworkGateway
Der Verweis auf die lokale Netzwerkgatewayressource.
- ingressNatRules
- IList<SubResource>
Liste der eingehenden NatRules.
- egressNatRules
- IList<SubResource>
Liste der ausgehenden NatRules.
- connectionProtocol
- String
Verbindungsprotokoll, das für diese Verbindung verwendet wird. Mögliche Werte: "IKEv2", "IKEv1"
Das Timeout für die Erkennung von toten Peers dieser Verbindung in Sekunden.
- connectionMode
- String
Der Verbindungsmodus für diese Verbindung. Mögliche Werte: "Default", "ResponderOnly", "InitiatorOnly"
- sharedKey
- String
Der freigegebene IPSec-Schlüssel.
- connectionStatus
- String
Virtual Network Gatewayverbindung status. Mögliche Werte: "Unbekannt", "Verbinden", "Verbunden", "NotConnected"
- tunnelConnectionStatus
- IList<TunnelConnectionHealth>
Sammlung der status der Verbindungsintegrität aller Tunnel.
Die ausgehenden Bytes, die in dieser Verbindung übertragen werden.
- peer
- SubResource
Der Verweis auf peerings-Ressource.
- gatewayCustomBgpIpAddresses
- IList<GatewayCustomBgpIpAddressIpConfiguration>
GatewayCustomBgpIpAddresses, die für die Gatewayverbindung mit virtuellen Netzwerken verwendet werden sollen.
Verwenden Sie die private lokale Azure-IP-Adresse für die Verbindung.
Aktivieren Sie richtlinienbasierte Datenverkehrsselektoren.
- ipsecPolicies
- IList<IpsecPolicy>
Die IPSec-Richtlinien, die von dieser Verbindung berücksichtigt werden sollen.
- trafficSelectorPolicies
- IList<TrafficSelectorPolicy>
Die Richtlinien für die Datenverkehrsauswahl, die von dieser Verbindung berücksichtigt werden sollen.
- resourceGuid
- String
Die Ressourcen-GUID-Eigenschaft der Verbindungsressource des Gateways für virtuelle Netzwerke.
- provisioningState
- String
Der Bereitstellungsstatus der Verbindungsressource für das Virtuelle Netzwerkgateway. Mögliche Werte: "Erfolgreich", "Aktualisieren", "Löschen", "Fehler"
Umgehen Sie ExpressRoute Gateway für die Datenweiterleitung.
Umgehen Sie das ExpressRoute-Gateway beim Zugriff auf private Links. ExpressRoute FastPath (expressRouteGatewayBypass) muss aktiviert sein.
- etag
- String
Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.
Gilt für:
Azure SDK for .NET