Freigeben über


Load Balancer Probes - Get

Ruft Lastenausgleichssonde ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}?api-version=2024-05-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
loadBalancerName
path True

string

Der Name des Lastenausgleichsmoduls.

probeName
path True

string

Der Name des Sondes.

resourceGroupName
path True

string

Der Name der Ressourcengruppe.

subscriptionId
path True

string

Die Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Antworten

Name Typ Beschreibung
200 OK

Probe

Anforderung erfolgreich. Der Vorgang gibt die LoadBalancer Probe-Ressource zurück.

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

LoadBalancerProbeGet

Beispielanforderung

GET https://management.azure.com/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes/probe1?api-version=2024-05-01

Beispiel für eine Antwort

{
  "name": "probe1",
  "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes/probe1",
  "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
  "type": "Microsoft.Network/loadBalancers/probes",
  "properties": {
    "provisioningState": "Succeeded",
    "protocol": "Http",
    "port": 80,
    "requestPath": "healthcheck.aspx",
    "intervalInSeconds": 15,
    "numberOfProbes": 2,
    "probeThreshold": 1,
    "loadBalancingRules": [
      {
        "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
      }
    ]
  }
}

Definitionen

Name Beschreibung
CloudError

Eine Fehlerantwort des Diensts.

CloudErrorBody

Eine Fehlerantwort des Diensts.

Probe

Ein Lastenausgleichssonde.

ProbeNoHealthyBackendsBehavior

Bestimmt, wie neue Verbindungen vom Lastenausgleich behandelt werden, wenn alle Back-End-Instanzen heruntergestreckt werden.

ProbeProtocol

Das Protokoll des Endpunkts. Wenn "Tcp" angegeben ist, ist ein empfangener ACK erforderlich, damit der Prüfpunkt erfolgreich ausgeführt werden kann. Wenn "Http" oder "Https" angegeben ist, ist eine 200 OK-Antwort des angegebenen URI erforderlich, damit die Probe erfolgreich ausgeführt werden kann.

ProvisioningState

Der aktuelle Bereitstellungsstatus.

SubResource

Verweisen auf eine andere Unterressource.

CloudError

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
error

CloudErrorBody

Cloudfehlertext.

CloudErrorBody

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

Probe

Ein Lastenausgleichssonde.

Name Typ Beschreibung
etag

string

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

id

string

Ressourcen-ID.

name

string

Der Name der Ressource, die innerhalb der Vom Lastenausgleichsmodul verwendeten Probesätze eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

properties.intervalInSeconds

integer

Das Intervall in Sekunden, wie häufig der Endpunkt auf Integritätsstatus untersucht werden soll. In der Regel ist das Intervall etwas kleiner als die Hälfte des zugeordneten Timeoutzeitraums (in Sekunden), der zwei vollständige Probes zulässt, bevor die Instanz aus der Drehung entfernt wird. Der Standardwert ist 15, der Mindestwert ist 5.

properties.loadBalancingRules

SubResource[]

Die Regeln für den Lastenausgleich, die diesen Sonde verwenden.

properties.noHealthyBackendsBehavior

ProbeNoHealthyBackendsBehavior

Bestimmt, wie neue Verbindungen vom Lastenausgleich behandelt werden, wenn alle Back-End-Instanzen heruntergestreckt werden.

properties.numberOfProbes

integer

Die Anzahl der Prüfpunkte, bei denen keine Antwort erfolgt, führt dazu, dass kein weiterer Datenverkehr an den Endpunkt übermittelt wird. Mit diesen Werten können Endpunkte schneller oder langsamer aus der Drehung entfernt werden als die typischen Zeiten, die in Azure verwendet werden.

properties.port

integer

Der Port für die Kommunikation des Sondes. Mögliche Werte reichen von 1 bis einschließlich 65535.

properties.probeThreshold

integer

Die Anzahl der aufeinander folgenden erfolgreichen oder fehlgeschlagenen Probes, um zuzulassen oder zu verweigern, dass Datenverkehr an diesen Endpunkt übermittelt wird. Nachdem die Anzahl der aufeinanderfolgenden Probes mit diesem Wert übereinstimmt, wird der Endpunkt aus der Drehung entfernt und erfordert die gleiche Anzahl erfolgreicher aufeinander folgender Probes, die wieder in Drehung platziert werden.

properties.protocol

ProbeProtocol

Das Protokoll des Endpunkts. Wenn "Tcp" angegeben ist, ist ein empfangener ACK erforderlich, damit der Prüfpunkt erfolgreich ausgeführt werden kann. Wenn "Http" oder "Https" angegeben ist, ist eine 200 OK-Antwort des angegebenen URI erforderlich, damit die Probe erfolgreich ausgeführt werden kann.

properties.provisioningState

ProvisioningState

Der Bereitstellungsstatus der Proberessource.

properties.requestPath

string

Der URI, der zum Anfordern des Integritätsstatus von der VM verwendet wird. Der Pfad ist erforderlich, wenn ein Protokoll auf HTTP festgelegt ist. Andernfalls ist sie nicht zulässig. Es gibt keinen Standardwert.

type

string

Typ der Ressource.

ProbeNoHealthyBackendsBehavior

Bestimmt, wie neue Verbindungen vom Lastenausgleich behandelt werden, wenn alle Back-End-Instanzen heruntergestreckt werden.

Name Typ Beschreibung
AllProbedDown

string

Es werden keine neuen Flüsse an den Back-End-Pool gesendet.

AllProbedUp

string

Wenn alle Back-End-Instanzen abgesondet werden, werden eingehende Pakete an alle Instanzen gesendet.

ProbeProtocol

Das Protokoll des Endpunkts. Wenn "Tcp" angegeben ist, ist ein empfangener ACK erforderlich, damit der Prüfpunkt erfolgreich ausgeführt werden kann. Wenn "Http" oder "Https" angegeben ist, ist eine 200 OK-Antwort des angegebenen URI erforderlich, damit die Probe erfolgreich ausgeführt werden kann.

Name Typ Beschreibung
Http

string

Https

string

Tcp

string

ProvisioningState

Der aktuelle Bereitstellungsstatus.

Name Typ Beschreibung
Deleting

string

Failed

string

Succeeded

string

Updating

string

SubResource

Verweisen auf eine andere Unterressource.

Name Typ Beschreibung
id

string

Ressourcen-ID.