Load Balancer Probes - List
Получает все пробы подсистемы балансировки нагрузки.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes?api-version=2025-03-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
load
|
path | True |
string |
Имя подсистемы балансировки нагрузки. |
|
resource
|
path | True |
string |
Имя группы ресурсов. |
|
subscription
|
path | True |
string |
Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы. |
|
api-version
|
query | True |
string |
Версия клиентского API. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос выполнен успешно. Операция возвращает список ресурсов пробы LoadBalancer. |
|
| Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
LoadBalancerProbeList
Образец запроса
Пример ответа
{
"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"
}
]
}
}
]
}
Определения
| Имя | Описание |
|---|---|
|
Cloud |
Ответ на ошибку службы. |
|
Cloud |
Ответ на ошибку службы. |
|
Load |
Ответ на вызов службы API ListProbe. |
| Probe |
Проба подсистемы балансировки нагрузки. |
|
Probe |
Определяет, как новые подключения обрабатываются подсистемой балансировки нагрузки при проверке всех внутренних экземпляров. |
|
Probe |
Протокол конечной точки. Если указан параметр Tcp, для успешной проверки требуется полученная атака. Если указан параметр Http или Https, для успешного выполнения пробы требуется ответ 200 ОК из указанного URI. |
|
Provisioning |
Текущее состояние подготовки. |
|
Sub |
Ссылка на другой подресурс. |
CloudError
Ответ на ошибку службы.
| Имя | Тип | Описание |
|---|---|---|
| error |
Тело ошибки облака. |
CloudErrorBody
Ответ на ошибку службы.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования. |
| details |
Список дополнительных сведений об ошибке. |
|
| message |
string |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
| target |
string |
Целевой объект конкретной ошибки. Например, имя свойства в ошибке. |
LoadBalancerProbeListResult
Ответ на вызов службы API ListProbe.
| Имя | Тип | Описание |
|---|---|---|
| nextLink |
string |
URL-адрес для получения следующего набора результатов. |
| value |
Probe[] |
Список проб в подсистеме балансировки нагрузки. |
Probe
Проба подсистемы балансировки нагрузки.
| Имя | Тип | Описание |
|---|---|---|
| etag |
string |
Уникальная строка только для чтения, которая изменяется при обновлении ресурса. |
| id |
string |
Идентификатор ресурса. |
| name |
string |
Имя ресурса, уникального в наборе проб, используемых подсистемой балансировки нагрузки. Это имя можно использовать для доступа к ресурсу. |
| properties.intervalInSeconds |
integer (int32) |
Интервал в секундах, указывающий частоту проверки состояния здоровья конечной точки. Как правило, интервал немного меньше половины выделенного периода тайм-аута (в секундах), что позволяет провести две полные проверки, прежде чем исключить экземпляр из ротации. Значение по умолчанию равно 15, минимальное значение — 5. |
| properties.loadBalancingRules |
Правила подсистемы балансировки нагрузки, использующие эту пробу. |
|
| properties.noHealthyBackendsBehavior |
Определяет, как новые подключения обрабатываются подсистемой балансировки нагрузки при проверке всех внутренних экземпляров. |
|
| properties.numberOfProbes |
integer (int32) |
Количество проб, в которых нет ответа, приведет к остановке дальнейшего трафика от доставки в конечную точку. Это значение позволяет конечным точкам удаляться из поворота быстрее или медленнее, чем обычное время, используемое в Azure. |
| properties.port |
integer (int32) |
Порт для связи с зондом. Диапазон возможных значений: от 1 до 65 535 включительно. |
| properties.probeThreshold |
integer (int32) |
Количество последовательных успешных или неудачных проб, чтобы разрешить или запретить доставку трафика в эту конечную точку. После сбоя количества последовательных проб, равных этому значению, конечная точка будет снята из поворота и требует того же количества успешных последовательных проб, которые будут помещены обратно в поворот. |
| properties.protocol |
Протокол конечной точки. Если указан параметр Tcp, для успешной проверки требуется полученная атака. Если указан параметр Http или Https, для успешного выполнения пробы требуется ответ 200 ОК из указанного URI. |
|
| properties.provisioningState |
Состояние подготовки ресурса пробы. |
|
| properties.requestPath |
string |
URI, используемый для запроса состояния работоспособности виртуальной машины. Путь требуется, если для протокола задано значение http. В противном случае запрещено. Значение по умолчанию отсутствует. |
| type |
string |
Тип ресурса. |
ProbeNoHealthyBackendsBehavior
Определяет, как новые подключения обрабатываются подсистемой балансировки нагрузки при проверке всех внутренних экземпляров.
| Значение | Описание |
|---|---|
| AllProbedDown |
Новые потоки не будут отправляться во внутренний пул. |
| AllProbedUp |
Когда все серверные экземпляры будут проверены, входящие пакеты будут отправлены всем экземплярам. |
ProbeProtocol
Протокол конечной точки. Если указан параметр Tcp, для успешной проверки требуется полученная атака. Если указан параметр Http или Https, для успешного выполнения пробы требуется ответ 200 ОК из указанного URI.
| Значение | Описание |
|---|---|
| Http | |
| Tcp | |
| Https |
ProvisioningState
Текущее состояние подготовки.
| Значение | Описание |
|---|---|
| Succeeded | |
| Updating | |
| Deleting | |
| Failed |
SubResource
Ссылка на другой подресурс.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса. |