Fixed KEERO-89

This commit is contained in:
Timur Nurlygayanov 2013-02-21 08:07:56 -05:00
parent 233ce6501b
commit 109f393526

View File

@ -18,29 +18,31 @@
from windcclient.common import base from windcclient.common import base
class Service(base.Resource): class DCService(base.Resource):
"""Represent load balancer device instance."""
def __repr__(self): def __repr__(self):
return "<Service(%s)>" % self._info return "<Service(%s)>" % self._info
class DCServiceManager(base.Manager): class DCServiceManager(base.Manager):
resource_class = DC resource_class = DCService
def list(self, datacenter): def list(self, datacenter):
return self._list('/datacenters/%s' % base.getid(datacenter), 'datacenters') return self._list('/datacenters/%s' % base.getid(datacenter),
'services')
def create(self, datacenter, service, **extra): def create(self, datacenter, name, **extra):
body = {'name': name,} body = {'name': name,}
body.update(extra) body.update(extra)
return self._create('/datacenters/%s/services' % base.getid(datacenter), return self._create('/datacenters/%s' % base.getid(datacenter),
body, 'service') body, 'service')
def delete(self, datacenter, service): def delete(self, datacenter, service):
return self._delete("/datacenters/%s/services/%s" % [base.getid(datacenter), return self._delete("/datacenters/%s/%s" % \
base.getid(service)]) (base.getid(datacenter),
base.getid(service)))
def get(self, datacenter, service): def get(self, datacenter, service):
return self._get("/datacenters/%s/services/%s" % [base.getid(datacenter),base.getid(service)], return self._get("/datacenters/%s/%s" % \
(base.getid(datacenter),
base.getid(service)),
'service') 'service')