def slurp_items(**kwargs):
            item_list = []
            exception_map = {}
            kwargs['exception_map'] = exception_map

            account_db = Account.query.filter(Account.name == kwargs['account_name']).first()
            account_num = account_db.identifier

            es_info = self.get_all_es_domains_in_region(**kwargs)
            if es_info is None:
                return item_list, exception_map
            (client, domains) = es_info

            app.logger.debug("Found {} {}".format(len(domains), ElasticSearchService.i_am_plural))
            for domain in domains:
                if self.check_ignore_list(domain["DomainName"]):
                    continue

                # Fetch the policy:
                item = self.build_item(domain["DomainName"], client, account_num, **kwargs)

                if item:
                    item_list.append(item)

            return item_list, exception_map