gcpubsub_facts - Список тем/подписок и сообщений из Google PubSub.
Новая версия 2.3.
- Обзор
- Требования (к хосту, на котором выполняется модуль)
- Параметры
- Примеры
- Значения возврата
- Примечания
Обзор
- Список тем/подписок из Google PubSub. Используйте модуль gcpubsub для управления темами/подписками. См. https://cloud.google.com/pubsub/docs для обзора.
Требования (к хосту, на котором выполняется модуль)
- python >= 2.6
- google-auth >= 0.5.0
- google-cloud-pubsub >= 0.22.0
Параметры
| параметр | обязательно | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| state | нет | Допустимо только значение `list`. | ||
| topic | нет | Имя темы GCP pubsub. Требуется только имя, а не полный путь. | ||
| view | да | Допустимые значения: 'topics' или 'subscriptions' |
Примеры
## List all Topics in a project gcpubsub_facts: view: topics state: list ## List all Subscriptions in a project gcpubsub_facts: view: subscriptions state: list ## List all Subscriptions for a Topic in a project gcpubsub_facts: view: subscriptions topic: my-topic state: list
Значения возврата
Общие значения возврата описаны здесь Значения возврата, следующие поля уникальны для этого модуля:
| имя | описание | возвращаемое | тип | пример |
|---|---|---|---|---|
| subscriptions | Список подписок. | Когда view установлено в subscriptions. | список | ['mysubscription', 'mysubscription2'] |
| topic | Имя темы. Используется для фильтрации подписок. | Всегда | строка | mytopic |
| topics | Список тем. | Когда view установлено в topics. | список | ['mytopic', 'mytopic2'] |
Примечания
Примечание
- Значение state = list позволяет пользователю перечислять темы или подписки в проекте. Подробности см. в примерах.
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для помощи в разработке модулей, если у вас есть желание, прочтите Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/gcpubsub_facts_module.html