Модуль community.general.hwc_smn_topic – Создает ресурс SMNTopic в облаке Huaweicloud
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Вам потребуются дополнительные требования для использования этого модуля, см. Требования для получения подробной информации.
Чтобы использовать его в playbook, укажите: community.general.hwc_smn_topic.
Краткое описание
- Представляет ресурс темы уведомлений SMN.
Требования
Ниже указаны требования, необходимые на хосте, на котором выполняется этот модуль.
- requests >= 2.18.4
- keystoneauth1 >= 3.6.0
Параметры
Параметр | Комментарии |
|---|---|
display_name string | Отображаемое имя темы, которое представлено как имя отправителя электронной почты в сообщении электронной почты. Отображаемое имя темы содержит максимум 192 байта. |
domain string / required | Имя домена для ограничения области действия (Identity v3). В настоящее время поддерживаются только имена доменов, а не идентификаторы доменов. |
id string | Идентификатор управляемого ресурса. |
identity_endpoint string / required | URL-адрес аутентификации Identity. |
name string / required | Имя создаваемой темы. Имя темы представляет собой строку из 1 до 256 символов. Оно должно содержать прописные или строчные буквы, цифры, дефисы ( |
password string / required | Пароль для входа. |
project string / required | Имя арендатора (Identity v2) или проекта (Identity v3). В настоящее время поддерживаются только имена проектов, а не идентификаторы проектов. |
region string | Регион, к которому принадлежит проект. |
state string | Должен ли данный объект существовать в облаке Huaweicloud. Варианты:
|
user string / required | Имя пользователя для входа. В настоящее время поддерживаются только имена пользователей, а не идентификаторы пользователей. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме |
diff_mode | Поддержка: отсутствует | Возвращает подробную информацию о том, что изменилось (или, возможно, нуждается в изменении в режиме |
Примечания
Примечание
- Для аутентификации можно установить identity_endpoint, используя переменную среды
ANSIBLE_HWC_IDENTITY_ENDPOINT. - Для аутентификации можно установить user, используя переменную среды
ANSIBLE_HWC_USER. - Для аутентификации можно установить password, используя переменную среды
ANSIBLE_HWC_PASSWORD. - Для аутентификации можно установить domain, используя переменную среды
ANSIBLE_HWC_DOMAIN. - Для аутентификации можно установить project, используя переменную среды
ANSIBLE_HWC_PROJECT. - Для аутентификации можно установить region, используя переменную среды
ANSIBLE_HWC_REGION. - Значения переменных среды будут использоваться только в том случае, если значения playbook не установлены.
Примеры
- name: Create a smn topic
community.general.hwc_smn_topic:
identity_endpoint: "{{ identity_endpoint }}"
user_name: "{{ user_name }}"
password: "{{ password }}"
domain_name: "{{ domain_name }}"
project_name: "{{ project_name }}"
region: "{{ region }}"
name: "ansible_smn_topic_test"
state: present
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
create_time строка | Время создания темы. Возвращается: успех |
display_name строка | Имя темы для отображения, которое отображается как имя отправителя электронной почты в сообщении электронной почты. Имя темы для отображения содержит не более 192 байт. Возвращается: успех |
name строка | Имя темы, которое будет создано. Имя темы — это строка длиной от 1 до 256 символов. Она должна содержать прописные или строчные буквы, цифры, дефисы ( Возвращается: успех |
push_policy целое число | Политика отправки сообщений. 0 указывает на то, что отправка сообщения завершилась неудачей, и сообщение кешируется в очереди. 1 указывает на то, что неудачное сообщение отбрасывается. Возвращается: успех |
topic_urn строка | Идентификатор ресурса темы, который является уникальным. Возвращается: успех |
update_time строка | Время обновления темы. Возвращается: успех |
Ссылки на коллекции
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/hwc_smn_topic_module.html