Load Balancer Probes - List
Hiermee haalt u alle load balancer-tests op.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes?api-version=2024-05-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
load
|
path | True |
string |
De naam van de load balancer. |
resource
|
path | True |
string |
De naam van de resourcegroep. |
subscription
|
path | True |
string |
De abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke serviceoproep. |
api-version
|
query | True |
string |
Client-API-versie. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Aanvraag is voltooid. De bewerking retourneert een lijst met LoadBalancer Probe-resources. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
LoadBalancerProbeList
Voorbeeldaanvraag
Voorbeeldrespons
{
"value": [
{
"name": "prlb",
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes/prlb",
"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"
}
]
}
}
]
}
Definities
Name | Description |
---|---|
Cloud |
Een foutreactie van de service. |
Cloud |
Een foutreactie van de service. |
Load |
Antwoord voor listProbe API-serviceaanroep. |
Probe |
Een load balancer-test. |
Probe |
Bepaalt hoe nieuwe verbindingen worden verwerkt door de load balancer wanneer alle back-endinstanties worden uitgetest. |
Probe |
Het protocol van het eindpunt. Als Tcp is opgegeven, is een ontvangen ACK vereist om de test te laten slagen. Als 'Http' of 'Https' is opgegeven, is een 200 OK-antwoord van de URI vereist om de test te laten slagen. |
Provisioning |
De huidige inrichtingsstatus. |
Sub |
Verwijzing naar een andere subresource. |
CloudError
Een foutreactie van de service.
Name | Type | Description |
---|---|---|
error |
Hoofdtekst van cloudfout. |
CloudErrorBody
Een foutreactie van de service.
Name | Type | Description |
---|---|---|
code |
string |
Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
details |
Een lijst met aanvullende informatie over de fout. |
|
message |
string |
Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface. |
target |
string |
Het doel van de specifieke fout. Bijvoorbeeld de naam van de eigenschap in fout. |
LoadBalancerProbeListResult
Antwoord voor listProbe API-serviceaanroep.
Name | Type | Description |
---|---|---|
nextLink |
string |
De URL voor het ophalen van de volgende set resultaten. |
value |
Probe[] |
Een lijst met tests in een load balancer. |
Probe
Een load balancer-test.
Name | Type | Description |
---|---|---|
etag |
string |
Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt. |
id |
string |
Resource-id. |
name |
string |
De naam van de resource die uniek is binnen de set tests die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. |
properties.intervalInSeconds |
integer |
Het interval, in seconden, voor hoe vaak het eindpunt moet worden gecontroleerd op de status. Normaal gesproken is het interval iets minder dan de helft van de toegewezen time-outperiode (in seconden), waardoor twee volledige tests mogelijk zijn voordat het exemplaar uit de rotatie wordt gehaald. De standaardwaarde is 15, de minimumwaarde is 5. |
properties.loadBalancingRules |
De load balancer-regels die gebruikmaken van deze test. |
|
properties.noHealthyBackendsBehavior |
Bepaalt hoe nieuwe verbindingen worden verwerkt door de load balancer wanneer alle back-endinstanties worden uitgetest. |
|
properties.numberOfProbes |
integer |
Het aantal tests waarbij als er geen antwoord is, leidt tot het stoppen van verder verkeer naar het eindpunt. Met deze waarden kunnen eindpunten sneller of langzamer worden uitgedraaid dan de gebruikelijke tijden die in Azure worden gebruikt. |
properties.port |
integer |
De poort voor het communiceren van de test. Mogelijke waarden variëren van 1 tot 65535, inclusief. |
properties.probeThreshold |
integer |
Het aantal opeenvolgende geslaagde of mislukte tests om verkeer van dit eindpunt toe te staan of te weigeren. Nadat het aantal opeenvolgende tests dat gelijk is aan deze waarde is mislukt, wordt het eindpunt uit de rotatie gehaald en moet hetzelfde aantal geslaagde opeenvolgende tests weer in de rotatie worden geplaatst. |
properties.protocol |
Het protocol van het eindpunt. Als Tcp is opgegeven, is een ontvangen ACK vereist om de test te laten slagen. Als 'Http' of 'Https' is opgegeven, is een 200 OK-antwoord van de URI vereist om de test te laten slagen. |
|
properties.provisioningState |
De inrichtingsstatus van de testresource. |
|
properties.requestPath |
string |
De URI die wordt gebruikt voor het aanvragen van de status van de VM. Pad is vereist als een protocol is ingesteld op http. Anders is het niet toegestaan. Er is geen standaardwaarde. |
type |
string |
Type resource. |
ProbeNoHealthyBackendsBehavior
Bepaalt hoe nieuwe verbindingen worden verwerkt door de load balancer wanneer alle back-endinstanties worden uitgetest.
Name | Type | Description |
---|---|---|
AllProbedDown |
string |
Er worden geen nieuwe stromen verzonden naar de back-endpool. |
AllProbedUp |
string |
Wanneer alle back-endexemplaren worden uitgetest, worden binnenkomende pakketten naar alle exemplaren verzonden. |
ProbeProtocol
Het protocol van het eindpunt. Als Tcp is opgegeven, is een ontvangen ACK vereist om de test te laten slagen. Als 'Http' of 'Https' is opgegeven, is een 200 OK-antwoord van de URI vereist om de test te laten slagen.
Name | Type | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
Tcp |
string |
ProvisioningState
De huidige inrichtingsstatus.
Name | Type | Description |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
SubResource
Verwijzing naar een andere subresource.
Name | Type | Description |
---|---|---|
id |
string |
Resource-id. |