def execute(self):
# BackupTasklet
# {
# "type": "full" or "singleRegion"
# "regionId": "[region uuid]"
# }
host = self.session.api.RegionHost.get_all()[0]
regions = self.session.api.RegionHost.get_Regions(host)
if string.lower(self.args['type']) == 'full':
#perform a backup on all regions that are running
for region in regions:
self.backupRegion(region)
else:
self.backupRegion(self.args['regionId'])
评论列表
文章目录