code: func (r *realisClient) CreateService(auroraJob Job, settings *aurora.JobUpdateSettings) (*aurora.Response, *aurora.StartJobUpdateResult_, error) {
  	// Create a new job update object and ship it to the StartJobUpdate api
  	update := NewUpdateJob(auroraJob.TaskConfig(), settings)
  	update.InstanceCount(auroraJob.GetInstanceCount())
  
  	resp, err := r.StartJobUpdate(update, "")
  	if err != nil {
  		return resp, nil, errors.Wrap(err, "unable to create service")
  	}
  
  	if resp.GetResult_() != nil {
  		return resp, resp.GetResult_().GetStartJobUpdateResult_(), nil
  	}
  
  	return nil, nil, errors.New("results object is nil")
  }
docs: // This API uses an update thrift call to create the services giving a few more robust features.