def list_users( self, context, limit=None, marker=None, include_marker=False): """List all users on the instance along with their access permissions. Return a paginated list of serialized Postgres users. """ return guestagent_utils.serialize_list( self._get_users(context), limit=limit, marker=marker, include_marker=include_marker)
def list_users(self, limit=None, marker=None, include_marker=False): """List all users on the instance along with their access permissions. Return a paginated list of serialized Postgres users. """ return guestagent_utils.serialize_list(self._get_users(), limit=limit, marker=marker, include_marker=include_marker)
def list_databases(self, context, limit=None, marker=None, include_marker=False): """List all databases on the instance. Return a paginated list of serialized Postgres databases. """ return guestagent_utils.serialize_list( self._get_databases(), limit=limit, marker=marker, include_marker=include_marker)
def list_users(self, context, limit=None, marker=None, include_marker=False): """ List all non-superuser accounts. Omit names on the ignored list. Return an empty set if None. """ return guestagent_utils.serialize_list( self._get_listed_users(self.client), limit=limit, marker=marker, include_marker=include_marker)
def list_databases(self, limit=None, marker=None, include_marker=False): """Lists the databases.""" databases = [] for db_name in self.list_database_names(): schema = models.MongoDBSchema(name=db_name) if not schema.is_ignored(): databases.append(schema) LOG.debug('databases = ' + str(databases)) return guestagent_utils.serialize_list( databases, limit=limit, marker=marker, include_marker=include_marker)
def list_databases(self, limit=None, marker=None, include_marker=False): """Lists the databases.""" db_names = self.list_database_names() for hidden in cfg.get_ignored_dbs(): if hidden in db_names: db_names.remove(hidden) databases = [models.MongoDBSchema(db_name) for db_name in db_names] LOG.debug('databases = ' + str(databases)) return guestagent_utils.serialize_list( databases, limit=limit, marker=marker, include_marker=include_marker)
def list_databases(self, limit=None, marker=None, include_marker=False): """Lists the databases.""" db_names = self.list_database_names() for hidden in cfg.get_ignored_dbs(): if hidden in db_names: db_names.remove(hidden) databases = [models.MongoDBSchema(db_name) for db_name in db_names] LOG.debug('databases = ' + str(databases)) return guestagent_utils.serialize_list(databases, limit=limit, marker=marker, include_marker=include_marker)
def list_databases(self, limit=None, marker=None, include_marker=False): """Lists the databases.""" databases = [] for db_name in self.list_database_names(): schema = models.MongoDBSchema(name=db_name) if not schema.is_ignored(): databases.append(schema) LOG.debug('databases = ' + str(databases)) return guestagent_utils.serialize_list(databases, limit=limit, marker=marker, include_marker=include_marker)
def test_serialize_list(self): test_list = [Mock(), Mock(), Mock()] with patch.object(guestagent_utils, 'paginate_list', return_value=(test_list[:2], test_list[-2]) ) as paginate_lst_mock: _, next_name = guestagent_utils.serialize_list(test_list) paginate_lst_mock.assert_called_once_with( test_list, limit=None, marker=None, include_marker=False) for item in paginate_lst_mock.return_value[0]: item.serialize.assert_called_once_with() self.assertEqual(paginate_lst_mock.return_value[1], next_name)
def list_users(self, limit=None, marker=None, include_marker=False): """Get a list of all users.""" users = [] with MongoDBClient(self._admin_user()) as admin_client: for user_info in admin_client.admin.system.users.find(): user = models.MongoDBUser(name=user_info['_id']) user.roles = user_info['roles'] if self._is_modifiable_user(user.name): users.append(user) LOG.debug('users = ' + str(users)) return guestagent_utils.serialize_list( users, limit=limit, marker=marker, include_marker=include_marker)
def list_databases(self, context, limit=None, marker=None, include_marker=False): """List all databases on the instance. Return a paginated list of serialized Postgres databases. """ return guestagent_utils.serialize_list(self._get_databases(), limit=limit, marker=marker, include_marker=include_marker)
def list_users(self, limit=None, marker=None, include_marker=False): """Get a list of all users.""" users = [] with MongoDBClient(self._admin_user()) as admin_client: for user_info in admin_client.admin.system.users.find(): user = models.MongoDBUser(name=user_info['_id']) user.roles = user_info['roles'] if self._is_modifiable_user(user.name): users.append(user) LOG.debug('users = ' + str(users)) return guestagent_utils.serialize_list(users, limit=limit, marker=marker, include_marker=include_marker)
def list_databases(self, limit=None, marker=None, include_marker=False): return guestagent_utils.serialize_list(self._get_databases(), limit=limit, marker=marker, include_marker=include_marker)
def list_databases(self, context, limit=None, marker=None, include_marker=False): return guestagent_utils.serialize_list( self._get_available_keyspaces(self.client), limit=limit, marker=marker, include_marker=include_marker)
def list_users(self, context, limit=None, marker=None, include_marker=False): return guestagent_utils.serialize_list( self._list_buckets(), limit=limit, marker=marker, include_marker=include_marker)