hetzner.hcloud.iso_info 模块 – 收集关于 Hetzner Cloud ISO 列表的信息。
注意
此模块是 hetzner.hcloud 集合(版本 4.2.2)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install hetzner.hcloud
。您需要进一步的要求才能使用此模块,有关详细信息,请参阅要求。
要在 Playbook 中使用它,请指定:hetzner.hcloud.iso_info
。
概要
收集关于 Hetzner Cloud ISO 列表的信息。
别名:hcloud_iso_info
要求
执行此模块的主机需要满足以下要求。
python-dateutil >= 2.7.5
requests >=2.20
参数
参数 |
注释 |
---|---|
Hetzner Cloud 的 API 端点。 您也可以使用 默认: |
|
Hetzner Cloud 的 API 令牌。 您也可以使用 |
|
使用兼容的架构筛选 ISO。 选择
|
|
您想要获取的 ISO 映像的 ID。 如果提供的 ID 无效,模块将失败。 |
|
包含具有通配符架构的 ISO(架构为 null)。 仅当指定了架构过滤器时才有效。 选择
|
|
您想要获取的 ISO 的名称。 |
另请参阅
另请参阅
- Hetzner Cloud API 文档
Hetzner Cloud API 的完整参考。
示例
- name: Gather hcloud ISO type infos
hetzner.hcloud.iso_info:
register: output
- name: Print the gathered infos
debug:
var: output.hcloud_iso_info
返回值
通用返回值记录在此处,以下是此模块特有的字段
键 |
描述 |
---|---|
ISO 类型信息作为列表 返回:始终 |
|
此 ISO 兼容的 CPU 架构类型。None 表示架构没有限制(通配符)。 返回:当支持时 示例: |
|
ISO 弃用的 ISO 8601 时间戳,如果 ISO 仍然可用,则为 None。在弃用时间之后,将不再可能将 ISO 附加到服务器。此字段已弃用。请改用 `deprecation`。 返回:始终 示例: |
|
描述了资源是否已弃用,何时以及如何弃用。如果此字段设置为 None,则该资源未弃用。如果它有一个值,则认为它已弃用。 返回:如果资源已弃用 |
|
宣布弃用的日期。 返回:始终 示例: |
|
在此字段的时间之后,该资源将无法从资源类型的常规列表端点获得,并且不能在新资源中使用。例如,如果这是一个映像,则在提及的日期之后,您不能使用此映像创建新服务器。 返回:始终 示例: |
|
ISO 的描述 返回:始终 示例: |
|
ISO 的 ID 返回:始终 示例: |
|
ISO 的唯一标识符。仅为公共 ISO 设置 返回:始终 示例: |
|
ISO 的类型,可以是 `public`、`private` 之一。 返回:始终 示例: |