Freigeben über


VpnConnection Konstruktoren

Definition

Überlädt

VpnConnection()

Initialisiert eine neue instance der VpnConnection-Klasse.

VpnConnection(String, SubResource, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, IList<IpsecPolicy>, IList<TrafficSelectorPolicy>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, IList<VpnSiteLinkConnection>, RoutingConfiguration, String, String)

Initialisiert eine neue instance der VpnConnection-Klasse.

VpnConnection()

Initialisiert eine neue instance der VpnConnection-Klasse.

public VpnConnection ();
Public Sub New ()

Gilt für:

VpnConnection(String, SubResource, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, IList<IpsecPolicy>, IList<TrafficSelectorPolicy>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, IList<VpnSiteLinkConnection>, RoutingConfiguration, String, String)

Initialisiert eine neue instance der VpnConnection-Klasse.

public VpnConnection (string id = default, Microsoft.Azure.Management.Network.Models.SubResource remoteVpnSite = default, int? routingWeight = default, int? dpdTimeoutSeconds = default, string connectionStatus = default, string vpnConnectionProtocolType = default, long? ingressBytesTransferred = default, long? egressBytesTransferred = default, int? connectionBandwidth = default, string sharedKey = default, bool? enableBgp = 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, bool? enableRateLimiting = default, bool? enableInternetSecurity = default, bool? useLocalAzureIpAddress = default, string provisioningState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnSiteLinkConnection> vpnLinkConnections = default, Microsoft.Azure.Management.Network.Models.RoutingConfiguration routingConfiguration = default, string name = default, string etag = default);
new Microsoft.Azure.Management.Network.Models.VpnConnection : string * Microsoft.Azure.Management.Network.Models.SubResource * Nullable<int> * Nullable<int> * string * string * Nullable<int64> * Nullable<int64> * Nullable<int> * string * Nullable<bool> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.IpsecPolicy> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.TrafficSelectorPolicy> * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnSiteLinkConnection> * Microsoft.Azure.Management.Network.Models.RoutingConfiguration * string * string -> Microsoft.Azure.Management.Network.Models.VpnConnection
Public Sub New (Optional id As String = Nothing, Optional remoteVpnSite As SubResource = Nothing, Optional routingWeight As Nullable(Of Integer) = Nothing, Optional dpdTimeoutSeconds As Nullable(Of Integer) = Nothing, Optional connectionStatus As String = Nothing, Optional vpnConnectionProtocolType As String = Nothing, Optional ingressBytesTransferred As Nullable(Of Long) = Nothing, Optional egressBytesTransferred As Nullable(Of Long) = Nothing, Optional connectionBandwidth As Nullable(Of Integer) = Nothing, Optional sharedKey As String = 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 enableRateLimiting As Nullable(Of Boolean) = Nothing, Optional enableInternetSecurity As Nullable(Of Boolean) = Nothing, Optional useLocalAzureIpAddress As Nullable(Of Boolean) = Nothing, Optional provisioningState As String = Nothing, Optional vpnLinkConnections As IList(Of VpnSiteLinkConnection) = Nothing, Optional routingConfiguration As RoutingConfiguration = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing)

Parameter

id
String

Ressourcen-ID

remoteVpnSite
SubResource

ID des verbundenen VPN-Standorts.

routingWeight
Nullable<Int32>

Routinggewichtung für VPN-Verbindung.

dpdTimeoutSeconds
Nullable<Int32>

DPD-Timeout in Sekunden für vpn-Verbindung.

connectionStatus
String

Die Verbindung status. Mögliche Werte: "Unknown", "Connecting", "Connected", "Connected", "NotConnected"

vpnConnectionProtocolType
String

Verbindungsprotokoll, das für diese Verbindung verwendet wird. Mögliche Werte: "IKEv2", "IKEv1"

ingressBytesTransferred
Nullable<Int64>

Übertragene Eingangsbytes.

egressBytesTransferred
Nullable<Int64>

Übertragene ausgehende Bytes.

connectionBandwidth
Nullable<Int32>

Erwartete Bandbreite in MBPS.

sharedKey
String

SharedKey für die VPN-Verbindung.

enableBgp
Nullable<Boolean>

EnableBgp-Flag.

usePolicyBasedTrafficSelectors
Nullable<Boolean>

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.

enableRateLimiting
Nullable<Boolean>

EnableBgp-Flag.

enableInternetSecurity
Nullable<Boolean>

Aktivieren Sie die Internetsicherheit.

useLocalAzureIpAddress
Nullable<Boolean>

Verwenden Sie die lokale Azure-IP-Adresse, um die Verbindung zu initiieren.

provisioningState
String

Der Bereitstellungsstatus der VPN-Verbindungsressource. Mögliche Werte: "Succeeded", "Updating", "Deleting", "Failed"

vpnLinkConnections
IList<VpnSiteLinkConnection>

Liste aller VPN-Standortverbindungsverbindungen mit dem Gateway.

routingConfiguration
RoutingConfiguration

Die Routingkonfiguration, die die zugeordneten und weitergegebenen Routingtabellen für diese Verbindung angibt.

name
String

Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

etag
String

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

Gilt für: