Freigeben über


Probe Klasse

Definition

Ein Lastenausgleichstest.

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

Konstruktoren

Probe()

Initialisiert eine neue instance der Testklasse.

Probe(String, Int32, String, IList<SubResource>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String)

Initialisiert eine neue instance der Testklasse.

Eigenschaften

Etag

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

Id

Ruft die Ressourcen-ID ab oder legt diese fest.

(Geerbt von SubResource)
IntervalInSeconds

Ruft das Intervall in Sekunden für die Häufigkeit der Überprüfung des Endpunkts auf Integrität status ab oder legt es fest. In der Regel ist das Intervall etwas kleiner als die Hälfte des zugeordneten Zeitlimits (in Sekunden). Dies ermöglicht die Durchführung von zwei vollständigen Tests, bevor die Instanz von der Rotation ausgenommen wird. Der Standardwert beträgt 15, der Mindestwert 5.

LoadBalancingRules

Ruft die Lastenausgleichsregeln ab, die diesen Test verwenden.

Name

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

NumberOfProbes

Ruft die Anzahl von Tests ab, bei denen, wenn keine Antwort erfolgt, dazu führt, dass weiterer Datenverkehr an den Endpunkt übermittelt wird, oder legt diese fest. Mit diesen Werten können Endpunkte schneller oder langsamer aus der Drehung entfernt werden als die typischen Zeiten, die in Azure verwendet werden.

Port

Ruft den Port für die Kommunikation des Tests ab oder legt diese fest. Mögliche Werte reichen von 1 bis einschließlich 65535.

ProbeThreshold

Ruft die Anzahl der aufeinanderfolgenden erfolgreichen oder fehlgeschlagenen Tests ab, um die Übermittlung von Datenverkehr an diesen Endpunkt zuzulassen oder zu verweigern, oder legt diese fest. Nachdem die Anzahl der aufeinanderfolgenden Tests mit diesem Wert nicht mehr vorhanden ist, wird der Endpunkt aus der Drehung entfernt und erfordert, dass die gleiche Anzahl erfolgreicher aufeinanderfolgender Tests wieder in die Drehung versetzt wird.

Protocol

Ruft das Protokoll des Endpunkts ab oder legt es fest. Wenn "TCP" angegeben ist, ist ein empfangener ACK erforderlich, damit der Test erfolgreich ist. Wenn "Http" oder "Https" angegeben ist, gibt eine Antwort mit 200 OK vom URI an, damit der Test erfolgreich ist. Mögliche Werte: "Http", "TCP", "Https"

ProvisioningState

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

RequestPath

Ruft den URI ab, der zum Anfordern von Integritäts-status von der VM verwendet wird, oder legt den URI fest. Pfad ist erforderlich, wenn ein Protokoll auf http festgelegt ist. Andernfalls ist die Angabe nicht zulässig. Es ist kein Standardwert vorhanden.

Type

Ruft den Typ der Ressource ab.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: