Some data_source blocks in the terraform provider do not handle API throttling, like the ruleset one , but others do like the user one. I think every data_source block should handle throttling error as retryable exceptions. We run multiple plan steps in parallel in our CI/CD process, and they often fail due to RateLimit exceptions thrown by the PagerDuty REST API
Thank you for letting us know.
If you haven’t already or it isn’t known there already, I would share this as an issue with the Terraform provider as well.
They would be able to help update this
Thanks, I’ll do that
Please let us know if you have any other questions!