Модуль azure.azcollection.azure_rm_afdendpoint_info – Получение фактов о конечной точке Azure Front Door для использования со службой Standard или Premium Front Door
Примечание
Этот модуль является частью коллекции azure.azcollection (версия 2.7.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install azure.azcollection. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.
Для использования в книге задач укажите: azure.azcollection.azure_rm_afdendpoint_info.
Добавлен в azure.azcollection 2.4.0
Описание
- Получение фактов о конкретной конечной точке Azure Front Door (AFD) или всех конечных точках AFD.
- Это отличается от классической службы Front Door и предназначено только для использования со службой Standard или Premium.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- python >= 2.7
- На хосте, на котором выполняется данный модуль, должна быть установлена коллекция azure.azcollection через galaxy
- Все пакеты python, перечисленные в файле requirements.txt коллекции, должны быть установлены с помощью pip на хосте, на котором выполняются модули из azure.azcollection
- Полные инструкции по установке можно найти по адресу https://galaxy.ansible.com/azure/azcollection
Параметры
Параметр | Комментарии |
|---|---|
ad_user string | Имя пользователя Active Directory. Используйте при аутентификации с помощью пользователя Active Directory, а не субъекта безопасности. |
adfs_authority_url string added in azure.azcollection 0.0.1 | URL-адрес узла Azure AD. Используйте при аутентификации с помощью имени пользователя/пароля и имеете собственный узел ADFS. |
api_profile string added in azure.azcollection 0.0.1 | Выбирает профиль API для использования при взаимодействии с службами Azure. Значение по умолчанию Default: |
auth_source string added in azure.azcollection 0.0.1 | Управляет источником учетных данных для аутентификации. Также может быть установлен через переменную среды При установке в При установке в При установке в При установке в При установке в Параметр Варианты:
|
cert_validation_mode string added in azure.azcollection 0.0.1 | Управляет поведением проверки сертификата для конечных точек Azure. По умолчанию все модули будут проверять серверный сертификат, но при использовании прокси-сервера HTTPS или в Azure Stack может потребоваться отключить это поведение, передав Варианты:
|
client_id string | Идентификатор клиента Azure. Используйте при аутентификации с помощью субъекта безопасности или управляемой идентификации (msi). Также может быть установлен через переменную среды |
cloud_environment string added in azure.azcollection 0.0.1 | Для облачных сред, отличных от общедоступного облака США, имя среды (как определено в Azure Python SDK, например, Default: |
disable_instance_discovery boolean added in azure.azcollection 2.3.0 | Определяет, выполняется ли обнаружение экземпляров при попытке аутентификации. Установка этого значения в true полностью отключит как обнаружение экземпляров, так и проверку подлинности. Эта функция предназначена для использования в сценариях, когда конечная точка метаданных недоступна, например, в частных облаках или Azure Stack. Процесс обнаружения экземпляров включает в себя получение метаданных узла из https://login.microsoft.com/ для проверки узла. Установив это значение в **True**, проверка узла отключается. В результате важно убедиться, что настроенный узел является действительным и заслуживающим доверия. Устанавливается через профиль файла учетных данных или переменную среды Варианты:
|
log_mode string | Родительский аргумент. |
log_path string | Родительский аргумент. |
name string | Ограничение результатов до определенной конечной точки AFD. |
password string | Пароль пользователя Active Directory. Используйте при аутентификации с помощью пользователя Active Directory, а не субъекта безопасности. |
profile string | Профиль безопасности, найденный в файле ~/.azure/credentials. |
profile_name string / required | Имя профиля AFD. |
resource_group string / required | Имя группы ресурсов, к которой принадлежит этот профиль AFD. |
secret string | Секретный ключ клиента Azure. Используйте при аутентификации с помощью субъекта безопасности. |
subscription_id string | Идентификатор вашей подписки Azure. |
tags list / elements=string | Ограничьте результаты, указав список тегов. Формат тегов — 'ключ' или 'ключ:значение'. |
tenant string | Идентификатор Azure-аренды. Используется при аутентификации с помощью Сервисного принципала. |
thumbprint string добавлен в azure.azcollection 1.14.0 | Отпечаток цифровой подписи закрытого ключа, указанного в x509_certificate_path. Используется при аутентификации с помощью Сервисного принципала. Требуется, если определено x509_certificate_path. |
x509_certificate_path path добавлен в azure.azcollection 1.14.0 | Путь к X509-сертификату, используемому для создания сервисного принципала в формате PEM. Сертификат должен быть присоединен к закрытому ключу. Используется при аутентификации с помощью Сервисного принципала. |
Примечания
Примечание
- Для аутентификации в Azure можно передать параметры, установить переменные окружения, использовать профиль, сохранённый в ~/.azure/credentials, или выполнить вход перед запуском задач или книги задач с помощью
az login. - Аутентификация также возможна с помощью сервисного принципала или пользователя Active Directory.
- Для аутентификации через сервисный принципал передайте subscription_id, client_id, secret и tenant или установите переменные окружения AZURE_SUBSCRIPTION_ID, AZURE_CLIENT_ID, AZURE_SECRET и AZURE_TENANT.
- Для аутентификации через пользователя Active Directory передайте ad_user и password или установите AZURE_AD_USER и AZURE_PASSWORD в переменных окружения.
- В качестве альтернативы данные аутентификации могут храниться в ~/.azure/credentials. Это ini-файл, содержащий раздел [default] и следующие ключи: subscription_id, client_id, secret и tenant или subscription_id, ad_user и password. Также возможно добавление дополнительных профилей. Укажите профиль, передав profile или установив AZURE_PROFILE в переменных окружения.
См. также
См. также
- Вход с помощью Azure CLI
-
Как выполнить аутентификацию с помощью команды
az login.
Примеры
- name: Get facts for all Endpoints in AFD Profile
azure_rm_afdendpoint_info:
resource_group: myResourceGroup
profile_name: myCDNProfile
tags:
- key
- key:value
- name: Get facts of specific AFD Endpoint
azure_rm_afdendpoint_info:
resource_group: myResourceGroup
profile_name: myCDNProfile
name: myEndpoint1
Значения возврата
Общие значения возврата документированы здесь, следующие — поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
afdendpoints сложное | Список конечных точек AFD. Возвращается: всегда |
|
auto_generated_domain_name_label_scope строка |
Указывает область действия повторного использования имени конечной точки. Возвращается: успешно Пример: |
|
deployment_status строка |
Текущее состояние ресурса. Возвращается: успешно Пример: |
|
enabled_state строка |
Включено ли использование этой правила. Возвращается: успешно Пример: |
|
host_name строка |
Имя хоста конечной точки AFD в формате endpointName.DNSZone. Возвращается: успешно Пример: |
|
id строка |
ID конечной точки AFD. Возвращается: успешно Пример: |
|
location строка |
Расположение конечной точки AFD. Возвращается: успешно Пример: |
|
name строка |
Имя конечной точки AFD. Возвращается: всегда Пример: |
|
profile_name строка |
Имя профиля AFD, содержащего конечную точку. Возвращается: всегда Пример: |
|
provisioning_state строка |
Статус подготовки конечной точки AFD. Возвращается: успешно Пример: |
|
resource_group строка |
Имя группы ресурсов, в которой существует конечная точка AFD. Возвращается: всегда Пример: |
|
tags список / элементы=строка |
Теги конечной точки AFD. Возвращается: успешно Пример: |
|
type строка |
Тип ресурса. Возвращается: успешно Пример: |
Авторы
- Jarret Tooley (@jartoo)
Ссылки на коллекцию
© 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/azure/azcollection/azure_rm_afdendpoint_info_module.html