twilio / terraform-provider-twilio

Terraform Twilio provider
MIT License
63 stars 13 forks source link

Handling API rate limits #145

Open jimmyjanger opened 3 months ago

jimmyjanger commented 3 months ago

Issue Summary

Twilio APIs, particularly Taskrouter, have rate limits that make working with Terraform very difficult. Making changes can hit the API rate limits, which I can then interfere with other task router API calls, so can only be actioned out of hours. Even then, with no logic to handle the rate limits, we are forced to brute force the rate limits and keep retrying until all our changes are applied.

Handling rate limits can only be done at the provider level, terraform does not provide any facility. Please can this feature request be prioritised as it is critical to this provider's use?

haohanl-anz commented 1 month ago

+1 to this issue