Freigeben über


InboundNatRule Konstruktoren

Definition

Überlädt

InboundNatRule()

Initialisiert eine neue instance der InboundNatRule-Klasse.

InboundNatRule(String, SubResource, NetworkInterfaceIPConfiguration, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, SubResource, String, String, String, String)

Initialisiert eine neue instance der InboundNatRule-Klasse.

InboundNatRule()

Initialisiert eine neue instance der InboundNatRule-Klasse.

public InboundNatRule();
Public Sub New ()

Gilt für:

InboundNatRule(String, SubResource, NetworkInterfaceIPConfiguration, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, SubResource, String, String, String, String)

Initialisiert eine neue instance der InboundNatRule-Klasse.

public InboundNatRule(string id = default, Microsoft.Azure.Management.Network.Models.SubResource frontendIPConfiguration = default, Microsoft.Azure.Management.Network.Models.NetworkInterfaceIPConfiguration backendIPConfiguration = default, string protocol = default, int? frontendPort = default, int? backendPort = default, int? idleTimeoutInMinutes = default, bool? enableFloatingIP = default, bool? enableTcpReset = default, int? frontendPortRangeStart = default, int? frontendPortRangeEnd = default, Microsoft.Azure.Management.Network.Models.SubResource backendAddressPool = default, string provisioningState = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Models.InboundNatRule : string * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.NetworkInterfaceIPConfiguration * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> * Microsoft.Azure.Management.Network.Models.SubResource * string * string * string * string -> Microsoft.Azure.Management.Network.Models.InboundNatRule
Public Sub New (Optional id As String = Nothing, Optional frontendIPConfiguration As SubResource = Nothing, Optional backendIPConfiguration As NetworkInterfaceIPConfiguration = Nothing, Optional protocol As String = Nothing, Optional frontendPort As Nullable(Of Integer) = Nothing, Optional backendPort As Nullable(Of Integer) = Nothing, Optional idleTimeoutInMinutes As Nullable(Of Integer) = Nothing, Optional enableFloatingIP As Nullable(Of Boolean) = Nothing, Optional enableTcpReset As Nullable(Of Boolean) = Nothing, Optional frontendPortRangeStart As Nullable(Of Integer) = Nothing, Optional frontendPortRangeEnd As Nullable(Of Integer) = Nothing, Optional backendAddressPool As SubResource = Nothing, Optional provisioningState As String = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing, Optional type As String = Nothing)

Parameter

id
String

Ressourcen-ID

frontendIPConfiguration
SubResource

Ein Verweis auf Front-End-IP-Adressen.

backendIPConfiguration
NetworkInterfaceIPConfiguration

Ein Verweis auf eine private IP-Adresse, die auf einer Netzwerkschnittstelle einer VM definiert ist. Datenverkehr, der an den Front-End-Port der einzelnen Front-End-IP-Konfigurationen gesendet wird, wird an die Back-End-IP weitergeleitet.

protocol
String

Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. Mögliche Werte: "Udp", "TCP", "All"

frontendPort
Nullable<Int32>

Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb des Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534.

backendPort
Nullable<Int32>

Der Port, der für den internen Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535.

idleTimeoutInMinutes
Nullable<Int32>

Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist.

enableFloatingIP
Nullable<Boolean>

Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-Verfügbarkeitsgruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben.

enableTcpReset
Nullable<Boolean>

Empfangen Sie bidirektionale TCP-Zurücksetzung bei TCP-Flow-Leerlauftimeout oder unerwarteter Verbindungsabbruch. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist.

frontendPortRangeStart
Nullable<Int32>

Der Portbereich beginnt für den externen Endpunkt. Diese Eigenschaft wird zusammen mit Back-EndAddressPool und FrontendPortRangeEnd verwendet. Für jede Back-End-Adresse aus Back-EndAddressPool werden individuelle NAT-Regelportzuordnungen für eingehenden Datenverkehr erstellt. Zulässige Werte liegen zwischen 1 und 65534.

frontendPortRangeEnd
Nullable<Int32>

Der Portbereich endet für den externen Endpunkt. Diese Eigenschaft wird zusammen mit Back-EndAddressPool und FrontendPortRangeStart verwendet. Für jede Back-End-Adresse aus Back-EndAddressPool werden individuelle NAT-Regelportzuordnungen für eingehenden Datenverkehr erstellt. Zulässige Werte liegen zwischen 1 und 65534.

backendAddressPool
SubResource

Ein Verweis auf die back-EndAddressPool-Ressource.

provisioningState
String

Der Bereitstellungsstatus der eingehenden NAT-Regelressource. Mögliche Werte: "Erfolgreich", "Aktualisieren", "Löschen", "Fehler"

name
String

Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten NAT-Regeln für eingehenden Datenverkehr 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.

type
String

Der Typ der Ressource.

Gilt für: