Load Balancer Probes - Get

Hämtar lastbalanserarens avsökning.

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

URI-parametrar

Name I Obligatorisk Typ Description
loadBalancerName
path True

string

Namnet på lastbalanseraren.

probeName
path True

string

Namnet på avsökningen.

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

Probe

Begäran lyckades. Åtgärden returnerar loadbalancer-avsökningsresursen.

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

LoadBalancerProbeGet

Sample Request

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

Sample Response

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

Definitioner

Name Description
CloudError

Ett felsvar från tjänsten.

CloudErrorBody

Ett felsvar från tjänsten.

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" anges krävs ett 200 OK-svar från anger att URI:n ska lyckas 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.

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å den resurs som är unik inom 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 efter hälsostatus. Vanligtvis är intervallet något mindre än hälften av den allokerade tidsgränsperioden (i sekunder) som tillåter två fullständiga avsökningar innan instansen tas bort från rotationen. 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 om inget svar skulle resultera 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 lyckade eller misslyckade avsökningar i följd för att tillåta eller neka trafik från att levereras till den här slutpunkten. När antalet på varandra fö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 avsökningar i följd placeras tillbaka i rotationen.

properties.protocol

ProbeProtocol

Slutpunktens protokoll. Om "Tcp" anges krävs en mottagen ACK för att avsökningen ska lyckas. Om "Http" eller "Https" anges krävs ett 200 OK-svar från anger att URI:n ska lyckas 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

Typ av resurs.

ProbeProtocol

Slutpunktens protokoll. Om "Tcp" anges krävs en mottagen ACK för att avsökningen ska lyckas. Om "Http" eller "Https" anges krävs ett 200 OK-svar från anger att URI:n ska lyckas 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.