Just upgraded the Terraform provider to v1.35.0 and the build is blowing up. The genesyscloud_user resource seems to have changed how it handles the routing_skills block.
In v1.34.x this block was flat. Now it looks like it expects a nested structure or the attribute names have shifted. I’m getting this error during plan:
Error: Unsupported argument
on main.tf line 12, in resource "genesyscloud_user" "agent":
12: routing_skills = ["123", "456"]
An argument named "routing_skills" is not expected here.
We have a Rust-based wrapper around the Terraform state to sync user profiles from our internal DB. It generates the HCL dynamically. The generator is still outputting the old format because the schema definition in our local cache hasn’t updated, or maybe the provider docs are lagging.
I checked the changelog for 1.35.0 but it just says “Schema updates for user resource”. No specifics on what broke. Does anyone have the new attribute path for routing skills? Or is there a way to pin the provider version without breaking the rest of the module dependencies?