Spec-Zone.ru › Ansible 2.7

gcp_compute_url_map_facts – Сбор фактов для GCP UrlMap

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

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

Описание

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

Требования

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

  • 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.
  • Значения переменных среды будут использоваться только в том случае, если значения в playbook не заданы.
  • Параметры service_account_email и service_account_file взаимоисключающие.

Примеры

- name:  a url map facts
  gcp_compute_url_map_facts:
      filters:
      - name = test_object
      project: test_project
      auth_kind: service_account
      service_account_file: "/tmp/auth.pem"

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

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

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

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

default_service
словарь
успех
Ссылка на ресурс BackendService, если ни один из правил hostRules не соответствует.

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

host_rules
сложное
успех
Список HostRules для использования с URL.

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

hosts
список
успех
Список шаблонов хостов для сопоставления. Они должны быть допустимыми именами хостов, за исключением *, которое будет соответствовать любой строке ([a-z0-9-.]*). В этом случае * должен быть первым символом и должен следовать за ним в шаблоне либо - или .

path_matcher
строка
успех
Имя PathMatcher для сопоставления части пути URL, если hostRule соответствует части имени хоста URL.

id
целое число
успех
Уникальный идентификатор ресурса.

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

path_matchers
сложное
успех
Список именованных PathMatchers для использования с URL.

default_service
словарь
успех
Ссылка на ресурс BackendService. Будет использоваться, если ни одно из правил pathRules, определённых этим PathMatcher, не соответствует части пути URL.

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

name
строка
успех
Имя, к которому ссылается этот PathMatcher, в HostRule.

path_rules
сложное
успех
Список правил пути.

paths
список
успех
Список шаблонов пути для сопоставления. Каждый должен начинаться с / и единственное место, где допускается *, находится в конце после /. Строка, подаваемая в path matcher, не включает текст после первого ? или #, и эти символы здесь недопустимы.

service
словарь
успех
Ссылка на ресурс BackendService, если данное правило соответствует.

tests
сложное
успех
Список ожидаемых сопоставлений URL. Запрос на обновление этого UrlMap будет успешным только в том случае, если все тестовые случаи пройдут.

description
строка
успех
Описание этого тестового случая.

host
строка
успех
Часть имени хоста URL.

path
строка
успех
Часть пути URL.

service
словарь
успех
Ссылка на ожидаемый ресурс BackendService, к которому должен быть сопоставлен данный URL.



Статус

  • Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
  • Этот модуль поддерживается сообществом 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_url_map_facts_module.html

Spec-Zone.ru

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