'This property returns all AWS Regions, caching the results the first
time a request is made to Amazon'

@property
def regions(self):

    if (not self._regions):
        self._regions = {}
        regions = self.conn.get_all_regions()
        for region in regions:
            self._regions[region.name] = region
    return self._regions
