code: func (task *Task) requiresASMDockerAuthData() bool {
  	for _, container := range task.Containers {
  		if container.ShouldPullWithASMAuth() {
  			return true
  		}
  	}
  	return false
  }
docs: // requiresASMDockerAuthData returns true if atleast one container in the task
  // needs to retrieve private registry authentication data from ASM