Merge pull request #1416 from goraxe/describe_regions_with_names
describe_regions: handle region-names parameter
This commit is contained in:
commit
84f2ec5e04
3 changed files with 16 additions and 3 deletions
|
|
@ -1261,8 +1261,15 @@ class RegionsAndZonesBackend(object):
|
|||
(region, [Zone(region + c, region) for c in 'abc'])
|
||||
for region in [r.name for r in regions])
|
||||
|
||||
def describe_regions(self):
|
||||
return self.regions
|
||||
def describe_regions(self, region_names=[]):
|
||||
if len(region_names) == 0:
|
||||
return self.regions
|
||||
ret = []
|
||||
for name in region_names:
|
||||
for region in self.regions:
|
||||
if region.name == name:
|
||||
ret.append(region)
|
||||
return ret
|
||||
|
||||
def describe_availability_zones(self):
|
||||
return self.zones[self.region_name]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue