code: 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):
          
          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)
docs: 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.