Spec-Zone.ru › Ansible 2.7

gcp_compute_http_health_check_facts – Сбор фактов для GCP HttpHealthCheck

Новое в версии 2.7.

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Обзор

  • Сбор фактов для GCP HttpHealthCheck

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

  • python >= 2.6
  • requests >= 2.18.4
  • google-auth >= 1.3.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
auth_kind
- / обязательно
    Варианты:
  • machineaccount
  • serviceaccount
  • application
Тип используемых учетных данных.
filters
-
Список пар значений фильтров. Доступные фильтры перечислены здесь https://cloud.google.com/sdk/gcloud/reference/topic/filters. Каждый дополнительный фильтр в списке будет добавлен как условие И (filter1 и filter2)
project
-
Значение по умолчанию:
null
Проект Google Cloud Platform, который нужно использовать.
scopes
-
Массив используемых областей.
service_account_email
-
Необязательный адрес электронной почты учетной записи сервиса, если выбран machineaccount, и пользователь не хочет использовать адрес по умолчанию.
service_account_file
-
Путь к файлу JSON учетной записи сервиса, если выбран тип serviceaccount.

Примечания

Примечание

  • Для аутентификации можно установить service_account_file, используя переменную среды GCP_SERVICE_ACCOUNT_FILE.
  • Для аутентификации можно установить service_account_email, используя переменную среды GCP_SERVICE_ACCOUNT_EMAIL.
  • Для аутентификации можно установить auth_kind, используя переменную среды GCP_AUTH_KIND.
  • Для аутентификации можно установить scopes, используя переменную среды GCP_SCOPES.
  • Значения переменных среды будут использоваться только в том случае, если значения в данном модуле не заданы.
  • Параметры service_account_email и service_account_file взаимоисключающие.

Примеры

- name:  a http health check facts
  gcp_compute_http_health_check_facts:
      filters:
      - name = test_object
      project: test_project
      auth_kind: service_account
      service_account_file: "/tmp/auth.pem"

Возвращаемые значения

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

Ключ Возвращается Описание
items
сложный
всегда
Список элементов

check_interval_sec
целое число
успех
Частота (в секундах) отправки проверки работоспособности. Значение по умолчанию — 5 секунд.

creation_timestamp
строка
успех
Дата и время создания в формате RFC3339.

description
строка
успех
Необязательное описание этого ресурса. Укажите это свойство при создании ресурса.

healthy_threshold
целое число
успех
Нездоровый экземпляр будет помечен как здоровый после такого количества последовательных успехов. Значение по умолчанию — 2.

host
строка
успех
Значение заголовка хоста в запросе проверки работоспособности HTTP. Если оставлено пустым (значение по умолчанию), будет использован публичный IP-адрес, от имени которого выполняется эта проверка работоспособности.

id
целое число
успех
Уникальный идентификатор ресурса. Этот идентификатор задаётся сервером.

name
строка
успех
Имя ресурса. Указывается клиентом при создании ресурса. Имя должно содержать 1–63 символа и соответствовать RFC1035. То есть, имя должно быть длиной от 1 до 63 символов и соответствовать регулярному выражению `[a-z]([-a-z0-9]*[a-z0-9])?`, что означает, что первый символ должен быть строчной буквой, а все последующие символы должны быть тире, строчной буквой или цифрой, за исключением последнего символа, который не может быть тире.

port
целое число
успех
Номер TCP-порта для запроса проверки работоспособности HTTP.
Значение по умолчанию — 80.

request_path
строка
успех
Путь запроса проверки работоспособности HTTP.
Значение по умолчанию — /.

timeout_sec
целое число
успех
Время ожидания (в секундах) до объявления сбоя.
Значение по умолчанию — 5 секунд. Недопустимо, чтобы timeoutSec имел большее значение, чем checkIntervalSec.

unhealthy_threshold
целое число
успех
Здоровый экземпляр будет помечен как нездоровый после такого количества последовательных неудач. Значение по умолчанию — 2.



Статус

  • Этот модуль не гарантирует обратной совместимости интерфейса. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Google Inc. (@googlecloudplatform)

Подсказка

Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/gcp_compute_http_health_check_facts_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API