from hcloud import Client client = Client( token="oiA3vdWArVn67e4kHdyIKjDdnGNQGxEJJUI0ln8GrTsZjs10cmyAkqwjC3ufdZC8" ) PREFIX = "464979" lbs = client.load_balancers.get_all() print(f"Usuwanie {len(lbs)} mechanizmów LB") for s in lbs: if s.data_model.name.startswith(PREFIX): action = client.load_balancers.delete(s) print(f"\tUsuwanie LB {s.data_model.name}: {action}") 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"\tUsuwanie serwera {s.data_model.name} ({s.data_model.public_net.ipv4.ip}): {action.data_model.status}") vnets = client.networks.get_all() print(f"Usuwanie {len(vnets)} sieci wirtualnych") for s in vnets: if s.data_model.name.startswith(PREFIX): action = client.networks.delete(s) print(f"\tUsuwanie sieci wirtualnej {s.name}: {action}") volumes = client.volumes.get_all() print(f"Usuwanie {len(volumes)} wolumenów") for v in volumes: if s.data_model.name.startswith(PREFIX): action = client.volumes.delete(v) print(f"\tUsuwanie wolumenu {v.name}: {action}")