code: func (r *realisClient) GetTaskStatus(query *aurora.TaskQuery) ([]*aurora.ScheduledTask, error) {
  
  	r.logger.DebugPrintf("GetTasksStatus Thrift Payload: %+v\n", query)
  
  	resp, retryErr := r.thriftCallWithRetries(func() (*aurora.Response, error) {
  		return r.client.GetTasksStatus(nil, query)
  	})
  
  	if retryErr != nil {
  		return nil, errors.Wrap(retryErr, "Error querying Aurora Scheduler for task status")
  	}
  
  	return response.ScheduleStatusResult(resp).GetTasks(), nil
  }
docs: // Get information about task including a fully hydrated task configuration object