ProbePropertiesFormat interface
Ресурс пробы подсистемы балансировки нагрузки.
Свойства
interval |
Интервал в секундах, определяющий частоту, с которой проверяется состояние работоспособности конечной точки. Обычно интервал немного меньше, чем половина выделенного времени ожидания (в секундах), что позволяет провести две полные проверки, прежде чем исключить экземпляр из работы. Значение по умолчанию равно 15, а минимальное — 5. |
load |
Правила подсистемы балансировки нагрузки, использующие эту пробу. |
number |
Количество проб, в которых нет ответа, приведет к остановке дальнейшего трафика от доставки в конечную точку. Эти значения позволяют вывести конечные точки из ротации быстрее или медленнее, чем обычное время, используемое в Azure. |
port | Порт связи с проверкой. Диапазон возможных значений: от 1 до 65 535 включительно. |
probe |
Количество последовательных успешных или неудачных проб, чтобы разрешить или запретить доставку трафика в эту конечную точку. После сбоя число последовательных проб, равное этому значению, конечная точка будет выведена из ротации и потребует того же количества успешных последовательных проб, чтобы вернуться в ротацию. |
protocol | Протокол конечной точки. Если указан "Tcp", для успешного выполнения пробы требуется полученное ACK. Если указан параметр "Http" или "Https", для успешного выполнения пробы требуется ответ 200 OK из указанного URI. |
provisioning |
Состояние подготовки ресурса пробы. |
request |
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
Azure SDK for JavaScript