def list_keys(self, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/keys", cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def delete_key(self, key_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/keys/" + key_id, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.put = req.unavailable_api_call return req
def list_clouds(self, api_token=None): req = MistRequests(uri=self.uri + '/clouds', api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def delete_keys(self, key_ids, api_token=None): req = MistRequests(uri=self.uri + '/keys', api_token=api_token, json={'key_ids': key_ids}) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.put = req.unavailable_api_call return req
def delete_cloud(self, cloud_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + '/clouds/' + cloud_id, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.put = req.unavailable_api_call return req
def edit_key(self, id, new_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/keys/" + id, data={'new_id': new_id}, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def list_sizes(self, cloud_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/clouds/" + cloud_id + "/sizes", cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def rename_cloud(self, cloud_id, new_name, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/clouds/" + cloud_id, data={'new_name': new_name}, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def add_key(self, id, private, cookie=None, csrf_token=None, api_token=None): payload = { 'id': id, 'priv': private } req = MistRequests(uri=self.uri + "/keys", cookie=cookie, data=payload, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def edit_key(self, key_id, new_name, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/keys/" + key_id, data={'new_id': new_name}, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % (response.status_code, response.reason, response.text) return req
def list_locations(self, cloud_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/clouds/" + cloud_id + "/locations", cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def list_images(self, cloud_id, search_term=None, cookie=None, csrf_token=None, api_token=None): uri = self.uri + "/clouds/" + cloud_id + "/images", if not search_term: req = MistRequests(uri=uri, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call else: req = MistRequests(uri=uri, data={'search_term': search_term}, cookie=cookie, csrf_token=csrf_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def edit_key(self, id, new_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/keys/" + id, data={'new_id': new_id}, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def delete_backend(self, backend_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests( uri=self.uri + "/backends/" + backend_id, cookie=cookie, csrf_token=csrf_token, api_token=api_token ) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.put = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % # (response.status_code, response.reason, response.text) # # print "Deleted Backend with id: %s" % backend_id return req
def list_backends(self, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/backends", cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % (response.status_code, response.reason, response.text) # # try: # params = response.json() # return params # except Exception as e: # assert False, u'Exception: %s' %e return req
def delete_backend(self, backend_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri+'/backends/'+backend_id, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.put = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % # (response.status_code, response.reason, response.text) # # print "Deleted Backend with id: %s" % backend_id return req
def rename_cloud(self, cloud_id, new_name, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/clouds/" + cloud_id, data={'new_name': new_name}, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def add_key(self, id, private, cookie=None, csrf_token=None, api_token=None): payload = {'id': id, 'priv': private} req = MistRequests(uri=self.uri + "/keys", cookie=cookie, data=payload, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def edit_key(self, key_id, new_name, cookie=None, csrf_token=None, api_token=None): req = MistRequests( uri=self.uri + "/keys/" + key_id, data={"new_id": new_name}, cookie=cookie, csrf_token=csrf_token, api_token=api_token, ) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % (response.status_code, response.reason, response.text) return req
def list_backends(self, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + '/backends', cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % (response.status_code, response.reason, response.text) # # try: # params = response.json() # return params # except Exception as e: # assert False, u'Exception: %s' %e return req
def delete_key(self, key_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/keys/" + key_id, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.put = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % (response.status_code, response.reason, response.text) # # try: # params = response.json() # print "Deleted Key: %s" % key_id # return params # except Exception as e: # assert False, u'Exception: %s' %e return req
def delete_key(self, key_id, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/keys/" + key_id, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.put = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % (response.status_code, response.reason, response.text) # # try: # params = response.json() # print "Deleted Key: %s" % key_id # return params # except Exception as e: # assert False, u'Exception: %s' %e return req
def add_key(self, name, private, cookie=None, csrf_token=None, api_token=None): payload = {"id": name, "priv": private} req = MistRequests( uri=self.uri + "/keys", cookie=cookie, data=payload, csrf_token=csrf_token, api_token=api_token ) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % (response.status_code, response.reason, response.text) # # try: # params = response.json() # return params # except Exception as e: # assert False, u'Exception: %s' %e return req
def supported_providers(self, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + "/providers", cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % # (response.status_code, response.reason, response.text) # # try: # params = response.json() # except Exception as e: # assert False, u'Exception: %s' %e # # SUPPORTED_PROVIDERS = params['supported_providers'] # print '\nSupported providers:' # return SUPPORTED_PROVIDERS return req
def supported_providers(self, cookie=None, csrf_token=None, api_token=None): req = MistRequests(uri=self.uri + '/providers', cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % # (response.status_code, response.reason, response.text) # # try: # params = response.json() # except Exception as e: # assert False, u'Exception: %s' %e # # SUPPORTED_PROVIDERS = params['supported_providers'] # print '\nSupported providers:' # return SUPPORTED_PROVIDERS return req
def list_images(self, backend_id, search_term=None, cookie=None, csrf_token=None, api_token=None): uri = (self.uri + "/backends/" + backend_id + "/images",) if not search_term: req = MistRequests(uri=uri, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call else: req = MistRequests(uri=uri, data={"search_term": search_term}, cookie=cookie, csrf_token=csrf_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % (response.status_code, response.reason, response.text) # # try: # params = response.json() # return params # except Exception as e: # assert False, u'Exception: %s' % e return req
def list_images(self, cloud_id, search_term=None, cookie=None, csrf_token=None, api_token=None): uri = self.uri + "/clouds/" + cloud_id + "/images", if not search_term: req = MistRequests(uri=uri, cookie=cookie, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call else: req = MistRequests(uri=uri, data={'search_term': search_term}, cookie=cookie, csrf_token=csrf_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def add_key(self, name, private, cookie=None, csrf_token=None, api_token=None): payload = { 'id': name, 'priv': private } req = MistRequests(uri=self.uri + "/keys", cookie=cookie, data=payload, csrf_token=csrf_token, api_token=api_token) req.get = req.unavailable_api_call req.post = req.unavailable_api_call req.delete = req.unavailable_api_call # assert response.ok, u'\nGot %d Response Status: %s \n%s' % (response.status_code, response.reason, response.text) # # try: # params = response.json() # return params # except Exception as e: # assert False, u'Exception: %s' %e return req
def supported_providers(self, api_token=None): req = MistRequests(uri=self.uri + '/providers', api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call return req
def supported_providers(self, api_token=None): req = MistRequests(uri=self.uri + '/providers', api_token=api_token) req.post = req.unavailable_api_call req.put = req.unavailable_api_call req.delete = req.unavailable_api_call return req