"""Осмотреться на аккаунте: что где размещается, что запущено, куда уходят деньги.""" from regcloud_api import RegCloud api = RegCloud() print("РЕГИОНЫ") for r in api.regions(): print(f" {r['slug']:18s} {r['name']}") print("\nСЕРВЕРЫ") for s in api.servers(): info = api.size_info(s.get("size_slug", "")) print(f" {s['id']} {s['name']:20s} {s['status']:8s} {RegCloud.ip_of(s):16s} " f"{info.get('vcpus','?')} ядер, {info.get('memory_gb','?')} ГБ") print("\nСНИМКИ") for s in api.snapshots(): print(f" {s['id']} {s['name']:20s} {s.get('size_gigabytes')} ГБ") print("\nКЛЮЧИ") for k in api.ssh_keys(): print(f" {k['id']} {k['name']:15s} {k['fingerprint']}") print("\nДЕНЬГИ") for k, v in api.burn_rate().items(): print(f" {k}: {v}")