docs: def list(self, limit=None, marker=None, name=None, visibility=None,
              member_status=None, owner=None, tag=None, status=None,
              size_min=None, size_max=None, sort_key=None, sort_dir=None,
              return_raw=False):
          """
          Returns a list of resource objects. Pagination is supported through the
          optional 'marker' and 'limit' parameters. Filtering the returned value
          is possible by specifying values for any of the other parameters.
          """
          uri = "/%s" % self.uri_base
          qs = utils.dict_to_qs(dict(limit=limit, marker=marker, name=name,
                  visibility=visibility, member_status=member_status,
                  owner=owner, tag=tag, status=status, size_min=size_min,
                  size_max=size_max, sort_key=sort_key, sort_dir=sort_dir))
          if qs:
              uri = "%s?%s" % (uri, qs)
          return self._list(uri, return_raw=return_raw)