Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
    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
Ejemplo n.º 4
0
 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
Ejemplo n.º 5
0
 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
Ejemplo n.º 6
0
 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
Ejemplo n.º 7
0
 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
Ejemplo n.º 8
0
    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
Ejemplo n.º 9
0
    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
Ejemplo n.º 10
0
    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
Ejemplo n.º 11
0
    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
Ejemplo n.º 12
0
    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
Ejemplo n.º 13
0
 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
Ejemplo n.º 14
0
    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
Ejemplo n.º 15
0
    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
Ejemplo n.º 16
0
    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
Ejemplo n.º 17
0
    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
Ejemplo n.º 18
0
    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
Ejemplo n.º 19
0
    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
Ejemplo n.º 20
0
    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
Ejemplo n.º 21
0
    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
Ejemplo n.º 22
0
    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
Ejemplo n.º 23
0
    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
Ejemplo n.º 24
0
    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
Ejemplo n.º 25
0
    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
Ejemplo n.º 26
0
    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
Ejemplo n.º 27
0
    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
Ejemplo n.º 28
0
    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
Ejemplo n.º 29
0
 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
Ejemplo n.º 30
0
 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