Freigeben über


InboundNatPoolInner Konstruktoren

Definition

Überlädt

InboundNatPoolInner()

Initialisiert eine neue instance der InboundNatPoolInner-Klasse.

InboundNatPoolInner(TransportProtocol, Int32, Int32, Int32, String, SubResource, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, ProvisioningState, String, String, String)

Initialisiert eine neue instance der InboundNatPoolInner-Klasse.

InboundNatPoolInner()

Initialisiert eine neue instance der InboundNatPoolInner-Klasse.

public InboundNatPoolInner ();
Public Sub New ()

Gilt für:

InboundNatPoolInner(TransportProtocol, Int32, Int32, Int32, String, SubResource, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, ProvisioningState, String, String, String)

Initialisiert eine neue instance der InboundNatPoolInner-Klasse.

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

Parameter

protocol
TransportProtocol

Der Verweis auf das Transportprotokoll, das vom NAT-Pool für eingehenden Datenverkehr verwendet wird. Mögliche Werte: "Udp", "Tcp", "All"

frontendPortRangeStart
Int32

Die erste Portnummer im Bereich externer Ports, die verwendet wird, um eingehende Nat an NICs bereitzustellen, die einem Lastenausgleich zugeordnet sind. Zulässige Werte liegen zwischen 1 und 65534.

frontendPortRangeEnd
Int32

Die letzte Portnummer im Bereich der externen Ports, die verwendet wird, um eingehende Nat an NICs bereitzustellen, die einem Lastenausgleich zugeordnet sind. Zulässige Werte liegen zwischen 1 und 65535.

backendPort
Int32

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

id
String
frontendIPConfiguration
SubResource

Ein Verweis auf Front-End-IP-Adressen.

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 Leerlauftimeout des TCP-Flusses oder unerwarteter Verbindungsbeendigung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist.

provisioningState
ProvisioningState

Der Bereitstellungsstatus der eingehenden NAT-Poolressource. Mögliche Werte: "Succeeded", "Updating", "Deleting", "Failed"

name
String

Der Name der Ressource, die innerhalb der Gruppe der eingehenden NAT-Pools eindeutig ist, die vom Lastenausgleich verwendet werden. 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: