diff --git a/providers/desec/desecProvider.go b/providers/desec/desecProvider.go index f22606e4d..b0a62d1fb 100644 --- a/providers/desec/desecProvider.go +++ b/providers/desec/desecProvider.go @@ -248,3 +248,12 @@ func (c *desecProvider) GetZoneRecordsCorrections(dc *models.DomainConfig, exist return corrections, nil } + +// ListZones return all the zones in the account +func (c *desecProvider) ListZones() ([]string, error) { + var domains []string + for domain := range c.domainIndex { + domains = append(domains, domain) + } + return domains, nil +}