Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Load Balancer
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Балансировщики
      • Создать балансировщик
      • Создать внутренний сетевой балансировщик
      • Запустить балансировщик
      • Остановить балансировщик
      • Удалить балансировщик
      • Проверить состояние целевых ресурсов
      • Добавить обработчик
      • Удалить обработчик
    • Целевые группы
      • Создать целевую группу
      • Подключить целевую группу к балансировщику
      • Отключить целевую группу от балансировщика
      • Удалить целевую группу
  • Концепции
    • Балансировщик нагрузки
    • Внутренний балансировщик
    • Обработчик
    • Целевые ресурсы и группы
    • Проверка состояния ресурсов
    • Квоты и лимиты
  • Рекомендации по использованию сервиса
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • NetworkLoadBalancerService
      • TargetGroupService
      • OperationService
    • REST
      • Обзор
      • NetworkLoadBalancer
        • Обзор
        • addListener
        • attachTargetGroup
        • create
        • delete
        • detachTargetGroup
        • get
        • getTargetStates
        • list
        • listOperations
        • removeListener
        • start
        • stop
        • update
      • TargetGroup
        • Обзор
        • addTargets
        • create
        • delete
        • get
        • list
        • listOperations
        • removeTargets
        • update
      • Operation
        • Обзор
        • get
  • Вопросы и ответы
  1. Справочник API
  2. REST
  3. NetworkLoadBalancer
  4. getTargetStates

Метод getTargetStates

  • HTTP-запрос
  • Path-параметры
  • Query-параметры
  • Ответ

Возвращает состояния целевых ресурсов в подключенной целевой группе.

HTTP-запрос

GET https://load-balancer.api.cloud.yandex.net/load-balancer/v1/networkLoadBalancers/{networkLoadBalancerId}:getTargetStates

Path-параметры

Параметр Описание
networkLoadBalancerId Идентификатор ресурса NetworkLoadBalancer с присоединенной целевой группой. Максимальная длина строки в символах — 50.

Query-параметры

Параметр Описание
targetGroupId Идентификатор целевой группы для получения состояний ресурсов. Максимальная длина строки в символах — 50.

Ответ

HTTP Code: 200 - OK

{
  "targetStates": [
    {
      "subnetId": "string",
      "address": "string",
      "status": "string"
    }
  ]
}
Поле Описание
targetStates[] object

Состояние целевого ресурса по результатам последней проверки.

targetStates[].
subnetId
string

Идентификатор подсети, к которой подключен целевой ресурс.

targetStates[].
address
string

IP-адрес целевого ресурса.

targetStates[].
status
string

Состояние целевого ресурса.

Состояние целевого ресурса.

  • INITIAL: Балансировщик настраивает проверку состояния для этого целевого ресурса.
  • HEALTHY: Проверка состояния пройдена и целевой ресурс готов принимать трафик.
  • UNHEALTHY: Проверка состояния не пройдена и целевой ресурс не принимает трафик.
  • DRAINING: Целевой ресурс удаляется и балансировщик больше не передает трафик этому ресурсу.
  • INACTIVE: Балансировщик остановлен и не выполняет проверки состояния для этого целевого ресурса или ресурс подключен к балансировщику без обработчика.
В этой статье:
  • HTTP-запрос
  • Path-параметры
  • Query-параметры
  • Ответ
Language
Вакансии
Политика конфиденциальности
Условия использования
© 2021 ООО «Яндекс.Облако»