code: func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error {
  	fqdn, _ := dns01.GetRecord(domain, keyAuth)
  
  	_, domainID, err := d.client.GetAuthZone(fqdn)
  	if err != nil {
  		return fmt.Errorf("vegadns: can't find Authoritative Zone for %s in CleanUp: %v", fqdn, err)
  	}
  
  	txt := strings.TrimSuffix(fqdn, ".")
  
  	recordID, err := d.client.GetRecordID(domainID, txt, "TXT")
  	if err != nil {
  		return fmt.Errorf("vegadns: couldn't get Record ID in CleanUp: %s", err)
  	}
  
  	err = d.client.DeleteRecord(recordID)
  	if err != nil {
  		return fmt.Errorf("vegadns: %v", err)
  	}
  	return nil
  }
docs: // CleanUp removes the TXT record matching the specified parameters