We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9b03b5c commit 9948e40Copy full SHA for 9948e40
dataikuapi/dss/admin.py
@@ -671,3 +671,16 @@ def stop(self):
671
raise Exception('Cluster operation failed : %s' % (json.dumps(resp.get('messages', {}).get('messages', {}))))
672
return resp
673
674
+
675
+ def run_action(self, action_id):
676
+ """
677
+ Run an action on the cluster
678
679
+ resp = self.client._perform_json(
680
+ "POST", "/admin/clusters/%s/run-action/%s" % (self.cluster_id, action_id))
681
+ if resp is None:
682
+ raise Exception('Env update returned no data')
683
+ if resp.get('messages', {}).get('error', False):
684
+ raise Exception('Cluster operation failed : %s' % (json.dumps(resp.get('messages', {}).get('messages', {}))))
685
+ return resp
686
0 commit comments