code: func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error {
  	fqdn, _ := dns01.GetRecord(domain, keyAuth)
  
  	records, err := d.findTxtRecords(domain, fqdn)
  	if err != nil {
  		return fmt.Errorf("alicloud: %v", err)
  	}
  
  	_, _, err = d.getHostedZone(domain)
  	if err != nil {
  		return fmt.Errorf("alicloud: %v", err)
  	}
  
  	for _, rec := range records {
  		request := alidns.CreateDeleteDomainRecordRequest()
  		request.RecordId = rec.RecordId
  		_, err = d.client.DeleteDomainRecord(request)
  		if err != nil {
  			return fmt.Errorf("alicloud: %v", err)
  		}
  	}
  	return nil
  }
docs: // CleanUp removes the TXT record matching the specified parameters.