summaryrefslogtreecommitdiffstats
path: root/cli/objects
diff options
context:
space:
mode:
Diffstat (limited to 'cli/objects')
-rw-r--r--cli/objects/disks.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/cli/objects/disks.py b/cli/objects/disks.py
new file mode 100644
index 0000000..b13e116
--- /dev/null
+++ b/cli/objects/disks.py
@@ -0,0 +1,24 @@
+#
+# Copyright (C) 2021 Soleta Networks <info@soleta.eu>
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Affero General Public License as published by the
+# Free Software Foundation, version 3.
+#
+
+import argparse
+
+class OgDisk():
+
+ @staticmethod
+ def list_disks(rest, args):
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--client-ip',
+ nargs='?',
+ required=True,
+ help='Client IP to query')
+ parsed_args = parser.parse_args(args)
+ payload = {'client': [parsed_args.client_ip]}
+
+ r = rest.get('/client/setup', payload=payload)
+ print(r.text)