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 |
---|---|---|---|---|
load
|
path | True |
string |
Der Name des Lastenausgleichsmoduls. |
probe
|
path | True |
string |
Der Name des Sondes. |
resource
|
path | True |
string |
Der Name der Ressourcengruppe. |
subscription
|
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 |
Anforderung erfolgreich. Der Vorgang gibt die LoadBalancer Probe-Ressource zurück. |
|
Other Status Codes |
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
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 |
---|---|
Cloud |
Eine Fehlerantwort des Diensts. |
Cloud |
Eine Fehlerantwort des Diensts. |
Probe |
Ein Lastenausgleichssonde. |
Probe |
Bestimmt, wie neue Verbindungen vom Lastenausgleich behandelt werden, wenn alle Back-End-Instanzen heruntergestreckt werden. |
Probe |
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. |
Provisioning |
Der aktuelle Bereitstellungsstatus. |
Sub |
Verweisen auf eine andere Unterressource. |
CloudError
Eine Fehlerantwort des Diensts.
Name | Typ | Beschreibung |
---|---|---|
error |
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 |
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 |
Die Regeln für den Lastenausgleich, die diesen Sonde verwenden. |
|
properties.noHealthyBackendsBehavior |
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 |
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 |
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. |