Delen via


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
loadBalancerName
path True

string

De naam van de load balancer.

resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
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

LoadBalancerProbeListResult

Aanvraag is voltooid. De bewerking retourneert een lijst met LoadBalancer Probe-resources.

Other Status Codes

CloudError

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

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

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
CloudError

Een foutreactie van de service.

CloudErrorBody

Een foutreactie van de service.

LoadBalancerProbeListResult

Antwoord voor listProbe API-serviceaanroep.

Probe

Een load balancer-test.

ProbeNoHealthyBackendsBehavior

Bepaalt hoe nieuwe verbindingen worden verwerkt door de load balancer wanneer alle back-endinstanties worden uitgetest.

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.

ProvisioningState

De huidige inrichtingsstatus.

SubResource

Verwijzing naar een andere subresource.

CloudError

Een foutreactie van de service.

Name Type Description
error

CloudErrorBody

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

CloudErrorBody[]

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

SubResource[]

De load balancer-regels die gebruikmaken van deze test.

properties.noHealthyBackendsBehavior

ProbeNoHealthyBackendsBehavior

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

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.

properties.provisioningState

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.