community.dns.hetzner_dns_zone_info 模块 – 在 Hetzner DNS 服务中检索区域信息
注意
此模块是 community.dns 集合(版本 3.1.0)的一部分。
如果您正在使用 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 API 的令牌。 如果未提供,将从环境变量 |
|
属性
属性 |
支持 |
描述 |
---|---|---|
操作组: community.dns.hetzner 在 community.dns 2.4.0 中添加 |
在 |
|
支持: 完全 此操作不修改状态。 |
可以在 |
|
支持: N/A 此操作不修改状态。 |
当处于差异模式时,将返回有关已更改(或可能需要在 |
示例
- 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
返回值
常见的返回值记录在 此处,以下是此模块独有的字段
Key |
描述 |
---|---|
区域的 ID。 返回: 成功 示例: |
|
API 返回的额外信息。 返回: 成功 |
|
创建区域的时间。 返回: 成功 示例: |
|
指示区域是否为辅助 DNS 区域。 返回: 成功 示例: |
|
未知。 返回: 成功 |
|
导入期间的名称服务器列表。 返回: 成功 |
|
区域上次修改的时间。 返回: 成功 示例: |
|
使用 Hetzner 的 DNS 时,该区域应具有的名称服务器列表。 返回: 成功 |
|
区域的所有者。 返回: 成功 |
|
未知。 返回: 成功 示例: |
|
区域的权限。 返回: 成功 |
|
未知。 返回: 成功 |
|
与此区域关联的记录数。 返回: 成功 示例: |
|
未知。 返回: 成功 |
|
区域的状态。 可以是 返回: 成功 示例: |
|
区域的 TTL (生存时间)。 返回: 成功 示例: |
|
为验证区域而必须设置的 TXT 记录的形状。 如果 name 和 token 为空,则无需设置 TXT 记录。 返回: 成功 示例: |
|
TXT 记录的名称。 返回: 成功 |
|
TXT 记录的内容。 返回: 成功 |
|
区域被验证的时间。 返回: 成功 示例: |
|
区域的名称。 返回: 成功 示例: |