Модуль community.dns.hetzner_dns_zone_info — Получение информации о зоне в службе Hetzner DNS
Примечание
Этот модуль является частью коллекции community.dns (версия 3.0.5).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.dns.
Чтобы использовать её в playbook, укажите: community.dns.hetzner_dns_zone_info.
Новое в community.dns 2.0.0
Описание
- Получает информацию о зоне в службе Hetzner DNS.
Параметры
Параметр | Комментарии |
|---|---|
hetzner_token псевдонимы: api_token строка / обязательный | Токен для API Hetzner. Если не указан, будет считан из переменной окружения |
zone_id строка добавлено в community.dns 0.2.0 | |
zone_name псевдонимы: zone строка |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
action_group | Группа действий: community.dns.hetzner добавлено в community.dns 2.4.0 | Используйте |
check_mode | Поддержка: полная Это действие не изменяет состояние. | Может выполняться в |
diff_mode | Поддержка: Нет Это действие не изменяет состояние. | Возвратит подробности о том, что изменилось (или, возможно, нужно изменить в |
Примеры
- name: Retrieve details for foo.com zone
community.dns.hetzner_dns_zone_info:
zone: foo.com
hetzner_token: access_token
register: rec
- name: Retrieve details for zone 23
community.dns.hetzner_dns_zone_info:
zone_id: 23
hetzner_token: access_token
Значения возврата
Общие значения возврата документированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
zone_id строка | Идентификатор зоны. Возвращается: успешно Пример: |
zone_info словарь | Дополнительная информация, возвращаемая API. Возвращается: успешно |
|
created строка |
Время создания зоны. Возвращается: успешно Пример: |
|
is_secondary_dns логическое значение |
Указывает, является ли зона вторичной зоной DNS. Возвращается: успешно Пример: |
|
legacy_dns_host строка |
Неизвестно. Возвращается: успешно |
|
legacy_ns список / элементы=строка |
Список серверов имен при импорте. Возвращается: успешно |
|
modified строка |
Время последнего изменения зоны. Возвращается: успешно Пример: |
|
ns список / элементы=строка |
Список серверов имен, которые должна иметь зона для использования DNS Hetzner. Возвращается: успешно |
|
owner строка |
Владелец зоны. Возвращается: успешно |
|
paused логическое значение |
Неизвестно. Возвращается: успешно Пример: |
|
permission строка |
Разрешения зоны. Возвращается: успешно |
|
project строка |
Неизвестно. Возвращается: успешно |
|
records_count целое число |
Количество записей, связанных с этой зоной. Возвращается: успешно Пример: |
|
registrar строка |
Неизвестно. Возвращается: успешно |
|
status строка |
Статус зоны. Может быть одним из Возвращается: успешно Пример: |
|
ttl целое число |
TTL зоны. Возвращается: успешно Пример: |
|
txt_verification словарь |
Форма записи TXT, которая должна быть установлена для проверки зоны. Если имя и токен пусты, запись TXT устанавливать не нужно. Возвращается: успешно Пример: |
|
name строка |
Имя записи TXT. Возвращается: успешно |
|
token строка |
Содержание записи TXT. Возвращается: успешно |
|
verified string |
Время проверки зоны. Возвращаемое значение: success Пример: |
zone_name integer | Имя зоны. Возвращаемое значение: success Пример: |
Ссылки на коллекцию
© 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/dns/hetzner_dns_zone_info_module.html