@rbac('*')
    def get_available_types(self, groups=None):
        self._logger.debug('get_available_types %s', groups)
        types = get_available_types(groups)
        for typname, version in types:
            self._logger.log(LOG_DEBUG2, '    %s %s', typname, version)
        return types
Returns a set of tuples of the form ``(typename, metadata)``,
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/objserverfactory.py/ObjServerFactory.get_available_types