Load Balancer Probes - List
Pobiera wszystkie sondy modułu równoważenia obciążenia.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes?api-version=2024-05-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
load
|
path | True |
string |
Nazwa modułu równoważenia obciążenia. |
resource
|
path | True |
string |
Nazwa grupy zasobów. |
subscription
|
path | True |
string |
Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Żądanie powiodło się. Operacja zwraca listę zasobów sondy loadBalancer. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
LoadBalancerProbeList
Przykładowe żądanie
Przykładowa odpowiedź
{
"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"
}
]
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
Cloud |
Odpowiedź na błąd z usługi. |
Cloud |
Odpowiedź na błąd z usługi. |
Load |
Odpowiedź na wywołanie usługi interfejsu API ListProbe. |
Probe |
Sonda modułu równoważenia obciążenia. |
Probe |
Określa sposób obsługi nowych połączeń przez moduł równoważenia obciążenia, gdy wszystkie wystąpienia zaplecza są sondowane. |
Probe |
Protokół punktu końcowego. Jeśli określono wartość "Tcp", odebrany element ACK jest wymagany, aby sonda zakończyła się pomyślnie. Jeśli określono wartość "Http" lub "Https", odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie. |
Provisioning |
Bieżący stan aprowizacji. |
Sub |
Odwołanie do innego podźródła. |
CloudError
Odpowiedź na błąd z usługi.
Nazwa | Typ | Opis |
---|---|---|
error |
Treść błędu chmury. |
CloudErrorBody
Odpowiedź na błąd z usługi.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Identyfikator błędu. Kody są niezmienne i mają być używane programowo. |
details |
Lista dodatkowych szczegółów dotyczących błędu. |
|
message |
string |
Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika. |
target |
string |
Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie. |
LoadBalancerProbeListResult
Odpowiedź na wywołanie usługi interfejsu API ListProbe.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Adres URL umożliwiający uzyskanie następnego zestawu wyników. |
value |
Probe[] |
Lista sond w module równoważenia obciążenia. |
Probe
Sonda modułu równoważenia obciążenia.
Nazwa | Typ | Opis |
---|---|---|
etag |
string |
Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. |
id |
string |
Identyfikator zasobu. |
name |
string |
Nazwa zasobu, który jest unikatowy w zestawie sond używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. |
properties.intervalInSeconds |
integer |
Interwał w sekundach określa, jak często sondować punkt końcowy pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5. |
properties.loadBalancingRules |
Reguły modułu równoważenia obciążenia korzystające z tej sondy. |
|
properties.noHealthyBackendsBehavior |
Określa sposób obsługi nowych połączeń przez moduł równoważenia obciążenia, gdy wszystkie wystąpienia zaplecza są sondowane. |
|
properties.numberOfProbes |
integer |
Liczba sond, w których nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. |
properties.port |
integer |
Port do komunikowania sondy. Możliwe wartości wahają się od 1 do 65535 włącznie. |
properties.probeThreshold |
integer |
Liczba kolejnych pomyślnych lub zakończonych niepowodzeniem sond w celu zezwolenia na dostarczanie lub odrzucanie ruchu do tego punktu końcowego. Po niepowodaniu liczby kolejnych sond równych tej wartości punkt końcowy zostanie wyjęty z obrotu i będzie wymagał tej samej liczby pomyślnych kolejnych sond, które zostaną umieszczone z powrotem w rotacji. |
properties.protocol |
Protokół punktu końcowego. Jeśli określono wartość "Tcp", odebrany element ACK jest wymagany, aby sonda zakończyła się pomyślnie. Jeśli określono wartość "Http" lub "Https", odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie. |
|
properties.provisioningState |
Stan aprowizacji zasobu sondy. |
|
properties.requestPath |
string |
Identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Nie ma wartości domyślnej. |
type |
string |
Typ zasobu. |
ProbeNoHealthyBackendsBehavior
Określa sposób obsługi nowych połączeń przez moduł równoważenia obciążenia, gdy wszystkie wystąpienia zaplecza są sondowane.
Nazwa | Typ | Opis |
---|---|---|
AllProbedDown |
string |
Do puli zaplecza nie będą wysyłane żadne nowe przepływy. |
AllProbedUp |
string |
Gdy wszystkie wystąpienia zaplecza są sondowane, pakiety przychodzące będą wysyłane do wszystkich wystąpień. |
ProbeProtocol
Protokół punktu końcowego. Jeśli określono wartość "Tcp", odebrany element ACK jest wymagany, aby sonda zakończyła się pomyślnie. Jeśli określono wartość "Http" lub "Https", odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie.
Nazwa | Typ | Opis |
---|---|---|
Http |
string |
|
Https |
string |
|
Tcp |
string |
ProvisioningState
Bieżący stan aprowizacji.
Nazwa | Typ | Opis |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
SubResource
Odwołanie do innego podźródła.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |