'List all regions.
:param hints: contains the list of filters yet to be satisfied.
Any filters satisfied here will be removed so that
the caller will know if any filters remain.
:returns: list of region_refs or an empty list.'

@abc.abstractmethod
def list_regions(self, hints):

    raise exception.NotImplemented()
