code: def admin_get_user(self, attr_map=None):
          
          user = self.client.admin_get_user(
                             UserPoolId=self.user_pool_id,
                             Username=self.username)
          user_metadata = {
              'enabled': user.get('Enabled'),
              'user_status':user.get('UserStatus'),
              'username':user.get('Username'),
              'id_token': self.id_token,
              'access_token': self.access_token,
              'refresh_token': self.refresh_token
          }
          return self.get_user_obj(username=self.username,
                                   attribute_list=user.get('UserAttributes'),
                                   metadata=user_metadata,attr_map=attr_map)
docs: Get the user's details using admin super privileges.
          :param attr_map: Dictionary map from Cognito attributes to attribute
          names we would like to show to our users
          :return: UserObj object