from hcloud import Client with open("token.txt", "r") as file: api_token = file.read().strip() client = Client(token=api_token) PREFIX = "s478839" servers = client.servers.get_all() print(f"Usuwanie {len(servers)} serwerów") for s in servers: if s.data_model.name.startswith(PREFIX): action = client.servers.delete(s) print(f"Usuwanie serwera {s.data_model.name} ({s.data_model.public_net.ipv4.ip}): {action.data_model.status}") volume = client.volumes.get_by_name(f"{PREFIX}-pzc-test-volume") or None if volume: print("Usuwanie wolumenu...") action = client.volumes.detach(volume) action.wait_until_finished() action = client.volumes.delete(volume) print("Usunięto wolumen")