code: func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error {
  	ctx := context.Background()
  	fqdn, _ := dns01.GetRecord(domain, keyAuth)
  
  	zone, err := d.getHostedZoneID(ctx, fqdn)
  	if err != nil {
  		return fmt.Errorf("azure: %v", err)
  	}
  
  	relative := toRelativeRecord(fqdn, dns01.ToFqdn(zone))
  	rsc := dns.NewRecordSetsClient(d.config.SubscriptionID)
  	rsc.Authorizer = d.authorizer
  
  	_, err = rsc.Delete(ctx, d.config.ResourceGroup, zone, relative, dns.TXT, "")
  	if err != nil {
  		return fmt.Errorf("azure: %v", err)
  	}
  	return nil
  }
docs: // CleanUp removes the TXT record matching the specified parameters