Udostępnij za pośrednictwem


Probe interface

Sonda modułu równoważenia obciążenia.

Rozszerzenie

Właściwości

etag

Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

intervalInSeconds

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.

loadBalancingRules

Reguły modułu równoważenia obciążenia korzystające z tej sondy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name

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.

noHealthyBackendsBehavior

Określa sposób obsługi nowych połączeń przez moduł równoważenia obciążenia, gdy wszystkie wystąpienia zaplecza są sondowane.

numberOfProbes

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.

port

Port do komunikowania sondy. Możliwe wartości wahają się od 1 do 65535 włącznie.

probeThreshold

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.

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.

provisioningState

Stan aprowizacji zasobu sondy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

requestPath

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

Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Właściwości dziedziczone

id

Identyfikator zasobu.

Szczegóły właściwości

etag

Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

etag?: string

Wartość właściwości

string

intervalInSeconds

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.

intervalInSeconds?: number

Wartość właściwości

number

loadBalancingRules

Reguły modułu równoważenia obciążenia korzystające z tej sondy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

loadBalancingRules?: SubResource[]

Wartość właściwości

name

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.

name?: string

Wartość właściwości

string

noHealthyBackendsBehavior

Określa sposób obsługi nowych połączeń przez moduł równoważenia obciążenia, gdy wszystkie wystąpienia zaplecza są sondowane.

noHealthyBackendsBehavior?: string

Wartość właściwości

string

numberOfProbes

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.

numberOfProbes?: number

Wartość właściwości

number

port

Port do komunikowania sondy. Możliwe wartości wahają się od 1 do 65535 włącznie.

port?: number

Wartość właściwości

number

probeThreshold

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.

probeThreshold?: number

Wartość właściwości

number

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.

protocol?: string

Wartość właściwości

string

provisioningState

Stan aprowizacji zasobu sondy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

requestPath

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.

requestPath?: string

Wartość właściwości

string

type

Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

id

Identyfikator zasobu.

id?: string

Wartość właściwości

string

dziedziczone zSubResource.id