Spec-Zone.ru › Ansible 2.8

gcp_compute_interconnect_attachment_facts – Сбор фактов для GCP InterconnectAttachment

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

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

Обзор

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

Требования

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

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

Параметры

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

Примечания

Примечание

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

Примеры

- name: " a interconnect attachment facts"
  gcp_compute_interconnect_attachment_facts:
    region: us-central1
    filters:
    - name = test_object
    project: test_project
    auth_kind: serviceaccount
    service_account_file: "/tmp/auth.pem"
    state: facts

Значения возврата

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

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

candidateSubnets
список
успех
До 16 кандидатов префиксов, которые могут быть использованы для ограничения выделения cloudRouterIpAddress и customerRouterIpAddress для этого подключения.
Все префиксы должны находиться в пространстве адресов link-local (169.254.0.0/16) и должны быть /29 или короче (/28, /27 и т. д.). Google попытается выбрать неиспользуемый /29 из предоставленного(ых) префикса(ов) кандидата(ов). Запрос завершится ошибкой, если все возможные /29 заняты на периферийном оборудовании Google. Если префиксы не предоставлены, Google случайным образом выберет неиспользуемый /29 из всего пространства link-local.

cloudRouterIpAddress
строка
успех
IPv4-адрес + длина префикса, который необходимо настроить на интерфейсе маршрутизатора Google Cloud для этого подключения к межсетевому соединению.

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

customerRouterIpAddress
строка
успех
IPv4-адрес + длина префикса, который необходимо настроить на подинтерфейсе маршрутизатора клиента для этого подключения к межсетевому соединению.

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

edgeAvailabilityDomain
строка
успех
Желаемая область доступности для подключения. Доступно только для типа PARTNER при создании. Для повышения надежности пользователи должны настроить пару подключений, по одному на каждую область доступности. Выбранная область доступности будет предоставлена партнеру через ключ сопоставления, чтобы предоставленный канал находился в указанной области. Если не указано, значение по умолчанию — AVAILABILITY_DOMAIN_ANY.

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

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

interconnect
строка
успех
URL базового объекта межсетевого соединения, по которому будет проходить трафик этого подключения. Требуется, если тип DEDICATED, не должен быть задан, если тип PARTNER.

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

pairingKey
строка
успех
[Только для вывода, тип PARTNER. Отсутствует для DEDICATED]. Непрозрачный идентификатор подключения PARTNER, используемый для инициирования настройки с выбранным партнером. Формат: "XXXXX/регион/домен".

partnerAsn
строка
успех
[Только для вывода, тип PARTNER. Отсутствует для DEDICATED]. Необязательный ASN BGP для маршрутизатора, который должен быть предоставлен партнером уровня 3, если он настраивает BGP от имени клиента.

privateInterconnectInfo
сложное
успех
Информация, специфичная для подключения к межсетевому соединению. Это свойство заполняется, если межсетевое соединение, к которому оно подключено, имеет тип DEDICATED.

tag8021q
целое число
успех
Тег инкапсуляции 802.1q, который будет использоваться для трафика между Google и клиентом в направлении к и от этой сети и региона.

region
строка
успех
Регион, в котором находится региональное подключение к межсетевому соединению.

router
словарь
успех
URL маршрутизатора Google Cloud, который будет использоваться для динамической маршрутизации. Этот маршрутизатор должен находиться в том же регионе, что и это подключение к межсетевому соединению. Подключение к межсетевому соединению автоматически подключит межсетевое соединение к сети и региону, в котором настроен маршрутизатор Google Cloud.

state
строка
успех
[Только для вывода] Текущее состояние функциональности этого подключения.

type
строка
успех
Тип подключения к межсетевому соединению, которое вы хотите создать. По умолчанию — DEDICATED.

vlanTag8021q
целое число
успех
Тег VLAN IEEE 802.1Q для этого подключения в диапазоне от 2 до 4094.



Состояние

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

Авторы

  • 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.8/modules/gcp_compute_interconnect_attachment_facts_module.html

Spec-Zone.ru

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