cf-terraforming
cf-terraforming copied to clipboard
Throttling rate limit rules are missing mitigation_timeout field
Confirmation
- [X] My issue isn't already found on the issue tracker.
- [X] I have replicated my issue using the latest version of the library and it is still present.
cf-terraforming version
cf-terraforming 0.20.0
Expected outcome
Running cf-terraforming generate --resource-type "cloudflare_ruleset" --zone <zone-id> in a zone with a WAF rate limiting rule that throttles a request generates Terraform with the mitigation_timeout = 0.
Actual outcome
Running cf-terraforming generate --resource-type "cloudflare_ruleset" --zone <zone-id> in a zone with a WAF rate limiting rule that throttles a request generates Terraform without the mitigation_timeout field.
Steps to reproduce
- Create a WAF rate limiting rule in the UI that throttles a request
- Run
cf-terraforming generate --resource-type "cloudflare_ruleset" --zone <zone-id>
References
Seems related to this issue: https://github.com/cloudflare/terraform-provider-cloudflare/pull/2874