community.hrobot.storagebox_snapshot_info module – Query the snapshots for a storage box
Note
This module is part of the community.hrobot collection (version 2.5.0).
You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install community.hrobot.
To use it in a playbook, specify: community.hrobot.storagebox_snapshot_info.
New in community.hrobot 2.4.0
Synopsis
- Query the snapshots for a storage box.
Parameters
Parameter | Comments |
|---|---|
hetzner_password string | The password for the Robot web-service user. If |
hetzner_token string added in community.hrobot 2.5.0 | The API token for the Robot web-service user. One of |
hetzner_user string | The username for the Robot web-service user. One of If |
rate_limit_retry_timeout integer added in community.hrobot 2.1.0 | Timeout (in seconds) for waiting when rate limit exceeded errors are returned. Set to Set to a negative value like Default: |
storagebox_id integer / required | The ID of the storage box to query. |
Attributes
Attribute | Support | Description |
|---|---|---|
action_group | Action groups: community.hrobot.api, community.hrobot.robot | Use |
check_mode | Support: full This action does not modify state. | Can run in |
diff_mode | Support: N/A This action does not modify state. | Will return details on what has changed (or possibly needs changing in |
idempotent | Support: full This action does not modify state. | When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change. This assumes that the system controlled/queried by the module has not changed in a relevant way. |
Examples
---
- name: Query the snapshots
community.hrobot.storagebox_snapshot_info:
hetzner_user: foo
hetzner_password: bar
id: 123
register: result
- name: Output data
ansible.builtin.debug:
msg: "Timestamp of the first snapshot : {{ result.snapshots[0].timestamp }}"
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key | Description |
|---|---|
snapshots list / elements=dictionary | The storage box’s info. All date and time parameters are in UTC. Returned: success |
|
automatic boolean |
Whether the snapshot was created automatically. Note that this is computed from Returned: success Sample: |
|
comment string |
The comment for the snapshot. Note that this is copied from Returned: success Sample: |
|
created integer added in community.hrobot 2.5.0 |
The creation timestamp of snapshot in UTC, in ISO-8601 format. Returned: success and Sample: |
|
description integer added in community.hrobot 2.5.0 |
The snapshot’s description (used to be called comment in the Robot API). Returned: success and Sample: |
|
filesystem_size integer |
The size of the Storage Box at creation time of the snapshot in MB. Note that this is computed from Returned: success Sample: |
|
id integer added in community.hrobot 2.5.0 | |
|
is_automatic boolean added in community.hrobot 2.5.0 |
Whether the snapshot was created automatically. Returned: success and Sample: |
|
labels dictionary added in community.hrobot 2.5.0 |
User-defined labels for the snapshot. Returned: success and |
|
name string |
The snapshot name. Returned: success Sample: |
|
size integer |
The Snapshot size in MB. Note that this is copied from Returned: success Sample: |
|
stats dictionary added in community.hrobot 2.5.0 |
Statistics about the snapshot. Returned: success and |
|
size integer |
Total size of the snapshot in bytes. Returned: success Sample: |
|
size_filesystem integer |
Actual size of the snapshot on the filesystem in bytes (after deduplication). Returned: success Sample: |
|
storage_box integer added in community.hrobot 2.5.0 | |
|
timestamp string |
The timestamp of snapshot in UTC. Note that this is copied from Returned: success Sample: |
Collection links
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/hrobot/storagebox_snapshot_info_module.html