code: def filter(self, resource_manager, **params):
          
          m = self.resolve(resource_manager.resource_type)
          client = local_session(self.session_factory).client(
              m.service, resource_manager.config.region)
          enum_op, path, extra_args = m.enum_spec
          if extra_args:
              params.update(extra_args)
          return self._invoke_client_enum(
              client, enum_op, params, path,
              getattr(resource_manager, 'retry', None)) or []
docs: Query a set of resources.