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


Load Balancer Probes - Get

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

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}?api-version=2024-05-01

Параметры URI

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

string

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

probeName
path True

string

Имя пробы.

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

Версия КЛИЕНТСКОго API.

Ответы

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

Probe

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

Other Status Codes

CloudError

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

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

azure_auth

Поток OAuth2 Azure Active Directory.

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

Области

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

Примеры

LoadBalancerProbeGet

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

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

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

{
  "name": "probe1",
  "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes/probe1",
  "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

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

Probe

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

ProbeNoHealthyBackendsBehavior

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

ProbeProtocol

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

ProvisioningState

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

SubResource

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

CloudError

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

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

CloudErrorBody

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

CloudErrorBody

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

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

string

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

details

CloudErrorBody[]

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

message

string

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

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

Probe

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

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

string

Уникальная строка только для чтения, которая изменяется при обновлении ресурса.

id

string

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

name

string

Имя ресурса, уникального в наборе проб, используемых подсистемой балансировки нагрузки. Это имя можно использовать для доступа к ресурсу.

properties.intervalInSeconds

integer

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

properties.loadBalancingRules

SubResource[]

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

properties.noHealthyBackendsBehavior

ProbeNoHealthyBackendsBehavior

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

properties.numberOfProbes

integer

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

properties.port

integer

Порт для связи пробы. Возможные значения варьируются от 1 до 65535 включительно.

properties.probeThreshold

integer

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

properties.protocol

ProbeProtocol

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

properties.provisioningState

ProvisioningState

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

properties.requestPath

string

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

type

string

Тип ресурса.

ProbeNoHealthyBackendsBehavior

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

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

string

Новые потоки не будут отправляться в внутренний пул.

AllProbedUp

string

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

ProbeProtocol

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

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

string

Https

string

Tcp

string

ProvisioningState

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

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

string

Failed

string

Succeeded

string

Updating

string

SubResource

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

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

string

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