Spec-Zone.ru › Ansible 2.9

gcp_filestore_instance_info – Сбор информации о виртуальной машине GCP

Новая версия 2.9.

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

Описание

  • Сбор информации о виртуальной машине GCP

Требования

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

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
auth_kind
строка / обязательно
    Варианты:
  • application
  • machineaccount
  • serviceaccount
Тип используемых учетных данных.
env_type
строка
Указывает, в какой среде Ansible выполняется этот модуль.
Это поле не следует устанавливать, если вы не знаете, что делаете.
Это поле только изменяет строку User Agent для всех запросов к API.
project
строка
Используемый проект Google Cloud Platform.
scopes
список
Массив используемых областей.
service_account_contents
jsonarg
Содержимое JSON-файла учетной записи службы, либо в виде словаря, либо как JSON-строка, которая его представляет.
service_account_email
строка
Необязательный адрес электронной почты учетной записи службы, если выбран machineaccount, и пользователь не хочет использовать адрес по умолчанию.
service_account_file
путь
Путь к файлу JSON учетной записи службы, если в качестве типа выбран serviceaccount.
zone
строка / обязательно
Имя зоны Filestore виртуальной машины.

Примечания

Примечание

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

Примеры

- name: get info on an instance
  gcp_filestore_instance_info:
    zone: us-central1-b
    project: test_project
    auth_kind: serviceaccount
    service_account_file: "/tmp/auth.pem"

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

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

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

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

description
строка
успех
Описание виртуальной машины.

etag
строка
успех
Установленный сервером ETag для ресурса виртуальной машины, чтобы предотвратить одновременное обновление, перезаписывающее друг друга.

fileShares
сложное
успех
Файловые системы на виртуальной машине. В этой версии поддерживается только одна файловая система.

capacityGb
целое число
успех
Емкость файловой системы в ГБ.

name
строка
успех
Имя файловой системы (максимум 16 символов).

labels
словарь
успех
Метки ресурсов для представления пользовательских метаданных.

name
строка
успех
Имя ресурса виртуальной машины.

networks
сложное
успех
Сети VPC, к которым подключена виртуальная машина. В этой версии поддерживается только одна сеть.

ipAddresses
список
успех
Список IPv4 или IPv6 адресов.

modes
список
успех
Версии IP, для которых у виртуальной машины назначены IP-адреса.

network
строка
успех
Имя сети GCE VPC, к которой подключена виртуальная машина.

reservedIpRange
строка
успех
CIDR-блок /29, который определяет диапазон IP-адресов, зарезервированных для этой виртуальной машины.

tier
строка
успех
Уровень сервиса виртуальной машины.

zone
строка
успех
Имя зоны Filestore виртуальной машины.



Статус

  • Данный модуль не гарантирует обратной совместимости интерфейса. [бета]
  • Данный модуль поддерживается сообществом 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.9/modules/gcp_filestore_instance_info_module.html

Spec-Zone.ru

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