1
0
Fork 0
mirror of https://github.com/ansible-collections/hetzner.hcloud.git synced 2026-02-05 08:31:52 +00:00
hetzner.hcloud/plugins/module_utils/storage_box_snapshot.py
2025-12-09 12:35:45 +01:00

21 lines
546 B
Python

from __future__ import annotations
from ..module_utils.vendor.hcloud.storage_boxes import (
BoundStorageBoxSnapshot,
)
def prepare_result(o: BoundStorageBoxSnapshot):
return {
"storage_box": o.storage_box.id,
"id": o.id,
"name": o.name,
"description": o.description,
"labels": o.labels,
"stats": {
"size": o.stats.size,
"size_filesystem": o.stats.size_filesystem,
},
"is_automatic": o.is_automatic,
"created": o.created.isoformat(),
}