def getFlavor(self, id): try: response_data = self.getResource("flavors/" + id, "GET") except requests.exceptions.HTTPError as ex: raise SynergyError("error on retrieving the flavor info (id=%r)" ": %s" % (id, ex.response.json())) flavor = None if response_data: flavor_data = response_data["flavor"] flavor = Flavor() flavor.setId(flavor_data["id"]) flavor.setName(flavor_data["name"]) flavor.setVCPUs(flavor_data["vcpus"]) flavor.setMemory(flavor_data["ram"]) flavor.setStorage(flavor_data["disk"]) return flavor
def getFlavor(self, id): try: response_data = self.getResource("flavors/" + id, "GET") except requests.exceptions.HTTPError as ex: raise Exception("error on retrieving the flavor info (id=%r)" ": %s" % (id, ex.response.json())) flavor = None if response_data: flavor_data = response_data["flavor"] flavor = Flavor() flavor.setId(flavor_data["id"]) flavor.setName(flavor_data["name"]) flavor.setVCPUs(flavor_data["vcpus"]) flavor.setMemory(flavor_data["ram"]) flavor.setStorage(flavor_data["disk"]) return flavor
def getFlavors(self): url = "flavors/detail" try: response_data = self.getResource(url, method="GET") except requests.exceptions.HTTPError as ex: response = ex.response.json() raise SynergyError("error on retrieving the flavors list: %s" % response) flavors = [] if response_data: for flavor_data in response_data["flavors"]: flavor = Flavor() flavor.setId(flavor_data["id"]) flavor.setName(flavor_data["name"]) flavor.setVCPUs(flavor_data["vcpus"]) flavor.setMemory(flavor_data["ram"]) flavor.setStorage(flavor_data["disk"]) flavors.append(flavor) return flavors
def getFlavors(self): url = "flavors/detail" try: response_data = self.getResource(url, method="GET") except requests.exceptions.HTTPError as ex: response = ex.response.json() raise Exception("error on retrieving the flavors list: %s" % response) flavors = [] if response_data: for flavor_data in response_data["flavors"]: flavor = Flavor() flavor.setId(flavor_data["id"]) flavor.setName(flavor_data["name"]) flavor.setVCPUs(flavor_data["vcpus"]) flavor.setMemory(flavor_data["ram"]) flavor.setStorage(flavor_data["disk"]) flavors.append(flavor) return flavors