LoadBalancingRule 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
LoadBalancingRule() |
Initialisiert eine neue instance der LoadBalancingRule-Klasse. |
LoadBalancingRule(String, Int32, String, SubResource, SubResource, IList<SubResource>, SubResource, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String) |
Initialisiert eine neue instance der LoadBalancingRule-Klasse. |
LoadBalancingRule()
Initialisiert eine neue instance der LoadBalancingRule-Klasse.
public LoadBalancingRule();
Public Sub New ()
Gilt für:
LoadBalancingRule(String, Int32, String, SubResource, SubResource, IList<SubResource>, SubResource, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String)
Initialisiert eine neue instance der LoadBalancingRule-Klasse.
public LoadBalancingRule(string protocol, int frontendPort, string id = default, Microsoft.Azure.Management.Network.Models.SubResource frontendIPConfiguration = default, Microsoft.Azure.Management.Network.Models.SubResource backendAddressPool = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> backendAddressPools = default, Microsoft.Azure.Management.Network.Models.SubResource probe = default, string loadDistribution = default, int? backendPort = default, int? idleTimeoutInMinutes = default, bool? enableFloatingIP = default, bool? enableTcpReset = default, bool? disableOutboundSnat = default, string provisioningState = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Models.LoadBalancingRule : string * int * string * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.SubResource * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * Microsoft.Azure.Management.Network.Models.SubResource * string * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * string * string * string -> Microsoft.Azure.Management.Network.Models.LoadBalancingRule
Public Sub New (protocol As String, frontendPort As Integer, Optional id As String = Nothing, Optional frontendIPConfiguration As SubResource = Nothing, Optional backendAddressPool As SubResource = Nothing, Optional backendAddressPools As IList(Of SubResource) = Nothing, Optional probe As SubResource = Nothing, Optional loadDistribution As String = 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 disableOutboundSnat As Nullable(Of Boolean) = Nothing, Optional provisioningState As String = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing, Optional type As String = Nothing)
Parameter
- protocol
- String
Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. Mögliche Werte: "Udp", "TCP", "All"
- frontendPort
- 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 0 und 65534. Beachten Sie, dass der Wert 0 "Beliebiger Port" aktiviert.
- id
- String
Ressourcen-ID
- frontendIPConfiguration
- SubResource
Ein Verweis auf Front-End-IP-Adressen.
- backendAddressPool
- SubResource
Ein Verweis auf einen Pool von DIPs. Eingehender Datenverkehr wird zwischen IPs in den Back-End-IP-Adressen nach dem Zufallsprinzip belastet.
- backendAddressPools
- IList<SubResource>
Ein Array von Verweisen auf den Pool von DIPs.
- probe
- SubResource
Der Verweis auf den Lastenausgleichstest, der von der Lastenausgleichsregel verwendet wird.
- loadDistribution
- String
Die Lastverteilungsrichtlinie für diese Regel. Mögliche Werte: "Default", "SourceIP", "SourceIPProtocol"
Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 0 und 65535. Beachten Sie, dass der Wert 0 "Beliebiger Port" aktiviert.
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.
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.
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.
Konfiguriert SNAT für die VMs im Back-End-Pool, um die publicIP-Adresse zu verwenden, die im Front-End der Lastenausgleichsregel angegeben ist.
- provisioningState
- String
Der Bereitstellungsstatus der Lastenausgleichsregelressource. Mögliche Werte: "Erfolgreich", "Aktualisieren", "Löschen", "Fehler"
- name
- String
Der Name der Ressource, die innerhalb des Lastenausgleichsregelsatzes eindeutig ist, der vom Lastenausgleich verwendet wird. 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:
Azure SDK for .NET