def put(self, action, cloud="default"): """ Assign or Release resources """ data = request.get_json() LOG.warn("Requested %(action)s %(cloud)s data: %(data)s" % locals()) if action == "assign": if request.get_json().get('emulate', False): # only for documenting purpose! response = self._assign_doc_purpose(cloud) else: response = self._assign(cloud) elif action == "release": if request.get_json().get('emulate', False): # only for documenting purpose! response = self._assign_doc_purpose(cloud) else: response = self._release(cloud) else: not_implemented() return jsonify(**response)
def get(self, action): if action == 'list': pass elif action == 'status': pass else: not_implemented()
def options(self, *args, **kwargs): not_implemented()
def delete(self, *args, **kwargs): not_implemented()
def patch(self, *args, **kwargs): not_implemented()
def put(self, *args, **kwargs): not_implemented()