Поделиться через


ProbePropertiesFormat interface

Ресурс пробы подсистемы балансировки нагрузки.

Свойства

intervalInSeconds

Интервал в секундах, определяющий частоту, с которой проверяется состояние работоспособности конечной точки. Обычно интервал немного меньше, чем половина выделенного времени ожидания (в секундах), что позволяет провести две полные проверки, прежде чем исключить экземпляр из работы. Значение по умолчанию равно 15, а минимальное — 5.

loadBalancingRules

Правила подсистемы балансировки нагрузки, использующие эту пробу.

numberOfProbes

Количество проб, в которых нет ответа, приведет к остановке дальнейшего трафика от доставки в конечную точку. Эти значения позволяют вывести конечные точки из ротации быстрее или медленнее, чем обычное время, используемое в Azure.

port

Порт связи с проверкой. Диапазон возможных значений: от 1 до 65 535 включительно.

probeThreshold

Количество последовательных успешных или неудачных проб, чтобы разрешить или запретить доставку трафика в эту конечную точку. После сбоя число последовательных проб, равное этому значению, конечная точка будет выведена из ротации и потребует того же количества успешных последовательных проб, чтобы вернуться в ротацию.

protocol

Протокол конечной точки. Если указан "Tcp", для успешного выполнения пробы требуется полученное ACK. Если указан параметр "Http" или "Https", для успешного выполнения пробы требуется ответ 200 OK из указанного URI.

provisioningState

Состояние подготовки ресурса пробы.

requestPath

URI используется, чтобы запросить состояние работоспособности у виртуальной машины. Путь является обязательным, если для протокола задано значение http. В других случаях он запрещен. Значение по умолчанию отсутствует.

Сведения о свойстве

intervalInSeconds

Интервал в секундах, определяющий частоту, с которой проверяется состояние работоспособности конечной точки. Обычно интервал немного меньше, чем половина выделенного времени ожидания (в секундах), что позволяет провести две полные проверки, прежде чем исключить экземпляр из работы. Значение по умолчанию равно 15, а минимальное — 5.

intervalInSeconds?: number

Значение свойства

number

loadBalancingRules

Правила подсистемы балансировки нагрузки, использующие эту пробу.

loadBalancingRules?: SubResource[]

Значение свойства

numberOfProbes

Количество проб, в которых нет ответа, приведет к остановке дальнейшего трафика от доставки в конечную точку. Эти значения позволяют вывести конечные точки из ротации быстрее или медленнее, чем обычное время, используемое в Azure.

numberOfProbes?: number

Значение свойства

number

port

Порт связи с проверкой. Диапазон возможных значений: от 1 до 65 535 включительно.

port: number

Значение свойства

number

probeThreshold

Количество последовательных успешных или неудачных проб, чтобы разрешить или запретить доставку трафика в эту конечную точку. После сбоя число последовательных проб, равное этому значению, конечная точка будет выведена из ротации и потребует того же количества успешных последовательных проб, чтобы вернуться в ротацию.

probeThreshold?: number

Значение свойства

number

protocol

Протокол конечной точки. Если указан "Tcp", для успешного выполнения пробы требуется полученное ACK. Если указан параметр "Http" или "Https", для успешного выполнения пробы требуется ответ 200 OK из указанного URI.

protocol: "Tcp" | "Http" | "Https"

Значение свойства

"Tcp" | "Http" | "Https"

provisioningState

Состояние подготовки ресурса пробы.

provisioningState?: "Succeeded" | "Updating" | "Deleting" | "Failed"

Значение свойства

"Succeeded" | "Updating" | "Deleting" | "Failed"

requestPath

URI используется, чтобы запросить состояние работоспособности у виртуальной машины. Путь является обязательным, если для протокола задано значение http. В других случаях он запрещен. Значение по умолчанию отсутствует.

requestPath?: string

Значение свойства

string