def do_api_calls_update_cache(self):
        ''' Do API calls to each region, and save data in cache files '''

        if self.route53_enabled:
            self.get_route53_records()

        for region in self.regions:
            self.get_instances_by_region(region)
            if self.rds_enabled:
                self.get_rds_instances_by_region(region)
            if self.elasticache_enabled:
                self.get_elasticache_clusters_by_region(region)
                self.get_elasticache_replication_groups_by_region(region)

        self.write_to_cache(self.inventory, self.cache_path_cache)
        self.write_to_cache(self.index, self.cache_path_index)
def do_api_calls_update_cache ( self ) : if self . route53_enabled : self . get_route53_records ( ) for region in self . regions : self . get_instances_by_region ( region ) if self . rds_enabled : self . get_rds_instances_by_region ( region ) if self . elasticache_enabled : self . get_elasticache_clusters_by_region ( region ) self . get_elasticache_replication_groups_by_region ( region ) self . write_to_cache ( self . inventory , self . cache_path_cache ) self . write_to_cache ( self . index , self . cache_path_index )
Do API calls to each region, and save data in cache files