code: func (task *Task) getAllASMSecretRequirements() map[string]apicontainer.Secret {
  	reqs := make(map[string]apicontainer.Secret)
  
  	for _, container := range task.Containers {
  		for _, secret := range container.Secrets {
  			if secret.Provider == apicontainer.SecretProviderASM {
  				secretKey := secret.GetSecretResourceCacheKey()
  				if _, ok := reqs[secretKey]; !ok {
  					reqs[secretKey] = secret
  				}
  			}
  		}
  	}
  	return reqs
  }
docs: // getAllASMSecretRequirements stores secrets in a task in a map