diff options
Diffstat (limited to 'src/pybind/mgr/restful/api/mon.py')
-rw-r--r-- | src/pybind/mgr/restful/api/mon.py | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/src/pybind/mgr/restful/api/mon.py b/src/pybind/mgr/restful/api/mon.py deleted file mode 100644 index 20d0336059a..00000000000 --- a/src/pybind/mgr/restful/api/mon.py +++ /dev/null @@ -1,40 +0,0 @@ -from pecan import expose, response -from pecan.rest import RestController - -from restful import context -from restful.decorators import auth - - -class MonName(RestController): - def __init__(self, name): - self.name = name - - - @expose(template='json') - @auth - def get(self, **kwargs): - """ - Show the information for the monitor name - """ - mon = [x for x in context.instance.get_mons() - if x['name'] == self.name] - if len(mon) != 1: - response.status = 500 - return {'message': 'Failed to identify the monitor node "{}"'.format(self.name)} - return mon[0] - - - -class Mon(RestController): - @expose(template='json') - @auth - def get(self, **kwargs): - """ - Show the information for all the monitors - """ - return context.instance.get_mons() - - - @expose() - def _lookup(self, name, *remainder): - return MonName(name), remainder |