3.20.0 still not fixing account_id deprecation on provider level for cloudflare_load_balancer_monitor, cloudflare_load_balancer_pool #1803
Labels
kind/bug
Categorizes issue or PR as related to a bug.
triage/needs-information
Indicates an issue needs more information in order to work on it.
Confirmation
Terraform and Cloudflare provider version
Terraform v1.2.5
on linux_amd64
Affected resource(s)
cloudflare_load_balancer_monitor
cloudflare_load_balancer_pool
Terraform configuration files
Debug output
not required for providing info
Panic output
No response
Expected output
Expect no change after removing account_id from provider as per the deprecation message and addint account_id on resource level.
Actual output
Resources getting recreated on user level if the account_id is not defined on provider level
If i define account_id for the resources they error out as not expected
Steps to reproduce
Additional factoids
No response
References
here documentation states the account_id is deprecated on provider https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs#optional
The load_balancer_monitor documentation still states you have to pass account_id on provider level (though it is now deprecated)
https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/load_balancer_monitor
on the other hand https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/load_balancer_pool
doesn't say anything about that this resource can be user level as well and should pass account_id.
#1711 (comment)
The text was updated successfully, but these errors were encountered: