code: func (auth *ASMAuthResource) Create() error {
  	seelog.Infof("ASM Auth: Retrieving credentials for containers in task: [%s]", auth.taskARN)
  	if auth.dockerAuthData == nil {
  		auth.dockerAuthData = make(map[string]types.AuthConfig)
  	}
  	for _, a := range auth.GetRequiredASMResources() {
  		err := auth.retrieveASMDockerAuthData(a)
  		if err != nil {
  			auth.setTerminalReason(err.Error())
  			return err
  		}
  	}
  
  	return nil
  }
docs: // Create fetches credentials from ASM