Freigeben über


LoadBalancingRule Klasse

Definition

Eine Lastenausgleichsregel für einen Lastenausgleich.

[Microsoft.Rest.Serialization.JsonTransformation]
public class LoadBalancingRule : Microsoft.Azure.Management.Network.Models.SubResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type LoadBalancingRule = class
    inherit SubResource
Public Class LoadBalancingRule
Inherits SubResource
Vererbung
LoadBalancingRule
Attribute

Konstruktoren

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.

Eigenschaften

BackendAddressPool

Ruft einen Verweis auf einen Pool von DIPs ab oder legt diesen fest. Eingehender Datenverkehr wird zwischen IPs in den Back-End-IP-Adressen nach dem Zufallsprinzip belastet.

BackendAddressPools

Ruft ein Array von Verweisen auf den Pool von DIPs ab oder legt es fest.

BackendPort

Ruft den Port ab, der für interne Verbindungen auf dem Endpunkt verwendet wird, oder legt diese fest. Zulässige Werte liegen zwischen 0 und 65535. Beachten Sie, dass der Wert 0 "Beliebiger Port" aktiviert.

DisableOutboundSnat

Ruft ab oder legt SNAT für die VMs im Back-End-Pool so fest, dass die publicIP-Adresse verwendet wird, die im Front-End der Lastenausgleichsregel angegeben ist.

EnableFloatingIP

Ruft ab oder konfiguriert den Endpunkt eines virtuellen Computers für die gleitende 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

Ruft das empfangene bidirektionale TCP-Reset-Timeout im Leerlauf des TCP-Flusses oder unerwartete Verbindungsabbruchs ab oder legt dieses fest. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist.

Etag

Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird.

FrontendIPConfiguration

Ruft einen Verweis auf Front-End-IP-Adressen ab oder legt diesen fest.

FrontendPort

Ruft den Port für den externen Endpunkt ab oder legt diese fest. 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

Ruft die Ressourcen-ID ab oder legt diese fest.

(Geerbt von SubResource)
IdleTimeoutInMinutes

Ruft das Timeout für die TCP-Leerlaufverbindung ab oder legt es fest. 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.

LoadDistribution

Ruft die Lastverteilungsrichtlinie für diese Regel ab oder legt diese fest. Mögliche Werte: "Default", "SourceIP", "SourceIPProtocol"

Name

Ruft den Namen der Ressource ab, der innerhalb des Vom Lastenausgleich verwendeten Lastenausgleichsregelsatzes eindeutig ist, oder legt diesen fest. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

Probe

Ruft den Verweis auf den Lastenausgleichstest ab, der von der Lastenausgleichsregel verwendet wird, oder legt diesen fest.

Protocol

Ruft den Verweis auf das Transportprotokoll ab, das von der Lastenausgleichsregel verwendet wird, oder legt diesen fest. Mögliche Werte: "Udp", "TCP", "All"

ProvisioningState

Ruft den Bereitstellungsstatus der Lastenausgleichsregelressource ab. Mögliche Werte: "Erfolgreich", "Aktualisieren", "Löschen", "Fehler"

Type

Ruft den Typ der Ressource ab.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: