Merge "Adding GET API to backup"

This commit is contained in:
Jenkins 2013-04-30 00:36:27 +00:00 committed by Gerrit Code Review
commit e63e3a69ed
2 changed files with 14 additions and 0 deletions
reddwarfclient

@ -32,6 +32,15 @@ class Backups(base.ManagerWithFind):
resource_class = Backup
def get(self, backup):
"""
Get a specific backup.
:rtype: :class:`Backups`
"""
return self._get("/backups/%s" % base.getid(backup),
"backup")
def list(self, limit=None, marker=None):
"""
Get a list of all backups.

@ -255,6 +255,11 @@ class BackupsCommands(common.AuthedCommandsBase):
"""Command to manage and show backups"""
params = ['name', 'instance', 'description']
def get(self):
"""Get details for the specified backup"""
self._require('id')
self._pretty_print(self.dbaas.backups.get, self.id)
def list(self):
"""List backups"""
self._pretty_list(self.dbaas.backups.list)