DNSMadeEasy / terraform-provider-dme

Terraform DNSMadeEasy provider
https://www.terraform.io/docs/providers/dme/
Mozilla Public License 2.0
9 stars 31 forks source link

add read cache for most frequent resources #37

Open angelnu opened 2 years ago

angelnu commented 2 years ago

As my configuration has several domains and records I frequently run into the API call limit.

This API adds a cache for records and domains so that they only need to be read once.

Other resources might be cached with the same technique if required.

angelnu commented 1 year ago

Any feedback? The rate limit fix avoids errors but it still takes a long time with the retries so IMO this PR is still valuable.