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. |
| interval |
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. |
| load |
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. |
| no |
Określa sposób obsługi nowych połączeń przez moduł równoważenia obciążenia, gdy wszystkie wystąpienia zaplecza są sondowane. |
| number |
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. |
| probe |
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. |
| provisioning |
Stan aprowizacji zasobu sondy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| request |
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