Load Balancer Probes - List

Hämtar alla lastbalanseringsavsökningar.

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

URI-parametrar

Name I Obligatorisk Typ Description
loadBalancerName
path True

string

Namnet på lastbalanseraren.

resourceGroupName
path True

string

Namnet på resursgruppen.

subscriptionId
path True

string

Autentiseringsuppgifterna för prenumerationen som unikt identifierar Microsoft Azure-prenumerationen. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

api-version
query True

string

Klient-API-version.

Svar

Name Typ Description
200 OK

LoadBalancerProbeListResult

Begäran lyckades. Åtgärden returnerar en lista över LoadBalancer-avsökningsresurser.

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

LoadBalancerProbeList

Sample Request

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

Sample Response

{
  "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"
          }
        ]
      }
    }
  ]
}

Definitioner

Name Description
CloudError

Ett felsvar från tjänsten.

CloudErrorBody

Ett felsvar från tjänsten.

LoadBalancerProbeListResult

Svar för ListProbe API-tjänstanrop.

Probe

En lastbalanseringsavsökning.

ProbeProtocol

Slutpunktens protokoll. Om "Tcp" anges krävs en mottagen ACK för att avsökningen ska lyckas. Om Http eller Https har angetts krävs ett 200 OK-svar från angiven URI för att avsökningen ska lyckas.

ProvisioningState

Det aktuella etableringstillståndet.

SubResource

Referens till en annan underresurs.

CloudError

Ett felsvar från tjänsten.

Name Typ Description
error

CloudErrorBody

Molnfeltext.

CloudErrorBody

Ett felsvar från tjänsten.

Name Typ Description
code

string

En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt.

details

CloudErrorBody[]

En lista med ytterligare information om felet.

message

string

Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt.

target

string

Målet för det specifika felet. Till exempel namnet på egenskapen i fel.

LoadBalancerProbeListResult

Svar för ListProbe API-tjänstanrop.

Name Typ Description
nextLink

string

URL:en för att hämta nästa uppsättning resultat.

value

Probe[]

En lista över avsökningar i en lastbalanserare.

Probe

En lastbalanseringsavsökning.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i uppsättningen av avsökningar som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen.

properties.intervalInSeconds

integer

Intervallet i sekunder för hur ofta slutpunkten ska avsökas för hälsostatus. Vanligtvis är intervallet något mindre än hälften av den allokerade tidsgränsen (i sekunder) som tillåter två fullständiga avsökningar innan instansen tas ur rotation. Standardvärdet är 15, minimivärdet är 5.

properties.loadBalancingRules

SubResource[]

Lastbalanserarens regler som använder den här avsökningen.

properties.numberOfProbes

integer

Antalet avsökningar där inget svar resulterar i att ytterligare trafik stoppas från att levereras till slutpunkten. Med de här värdena kan slutpunkter tas bort från rotationen snabbare eller långsammare än de vanliga tiderna som används i Azure.

properties.port

integer

Porten för att kommunicera avsökningen. Möjliga värden sträcker sig från 1 till 65535, inklusive.

properties.probeThreshold

integer

Antalet efterföljande lyckade eller misslyckade avsökningar för att tillåta eller neka trafik från att levereras till den här slutpunkten. När antalet efterföljande avsökningar som är lika med det här värdet misslyckas tas slutpunkten bort från rotationen och kräver att samma antal lyckade efterföljande avsökningar placeras tillbaka i rotation.

properties.protocol

ProbeProtocol

Slutpunktens protokoll. Om "Tcp" anges krävs en mottagen ACK för att avsökningen ska lyckas. Om Http eller Https har angetts krävs ett 200 OK-svar från angiven URI för att avsökningen ska lyckas.

properties.provisioningState

ProvisioningState

Avsökningsresursens etableringstillstånd.

properties.requestPath

string

Den URI som används för att begära hälsostatus från den virtuella datorn. Sökväg krävs om ett protokoll är inställt på http. Annars är det inte tillåtet. Det finns inget standardvärde.

type

string

Resurstyp.

ProbeProtocol

Slutpunktens protokoll. Om "Tcp" anges krävs en mottagen ACK för att avsökningen ska lyckas. Om Http eller Https har angetts krävs ett 200 OK-svar från angiven URI för att avsökningen ska lyckas.

Name Typ Description
Http

string

Https

string

Tcp

string

ProvisioningState

Det aktuella etableringstillståndet.

Name Typ Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

SubResource

Referens till en annan underresurs.

Name Typ Description
id

string

Resurs-ID.