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


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

Имя В Обязательно Тип Описание
loadBalancerName
path True

string

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

resourceGroupName
path True

string

Имя группы ресурсов.

subscriptionId
path True

string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

api-version
query True

string

Версия клиентского API.

Ответы

Имя Тип Описание
200 OK

LoadBalancerProbeListResult

Запрос выполнен успешно. Операция возвращает список ресурсов пробы LoadBalancer.

Other Status Codes

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

LoadBalancerProbeList

Образец запроса

GET https://management.azure.com/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes?api-version=2025-03-01

Пример ответа

{
  "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"
          }
        ]
      }
    }
  ]
}

Определения

Имя Описание
CloudError

Ответ на ошибку службы.

CloudErrorBody

Ответ на ошибку службы.

LoadBalancerProbeListResult

Ответ на вызов службы API ListProbe.

Probe

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

ProbeNoHealthyBackendsBehavior

Определяет, как новые подключения обрабатываются подсистемой балансировки нагрузки при проверке всех внутренних экземпляров.

ProbeProtocol

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

ProvisioningState

Текущее состояние подготовки.

SubResource

Ссылка на другой подресурс.

CloudError

Ответ на ошибку службы.

Имя Тип Описание
error

CloudErrorBody

Тело ошибки облака.

CloudErrorBody

Ответ на ошибку службы.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

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

SubResource[]

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

properties.noHealthyBackendsBehavior

ProbeNoHealthyBackendsBehavior

Определяет, как новые подключения обрабатываются подсистемой балансировки нагрузки при проверке всех внутренних экземпляров.

properties.numberOfProbes

integer (int32)

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

properties.port

integer (int32)

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

properties.probeThreshold

integer (int32)

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

properties.protocol

ProbeProtocol

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

properties.provisioningState

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

Идентификатор ресурса.