Just upgraded our CX as Code vider to v1.35.0 and the genesyscloud_user resource is throwing a fit. The schema seems to have changed regarding the email attribute.
Previously, I was passing the email directly in the resource block:
resource "genesyscloud_user" "agent_user" {
name = "Test Agent"
email = "test.agent@example.com"
...
}
Now terraform plan complains that email is a computed attribute and cannot be set. The docs say it’s derived from the identity, but I don’t see an identity block in the v1.35.0 docs for this resource type.
I tried wrapping it in a genesyscloud_user_settings block, but that resource doesn’t exist. If I remove the email, the apply fails because the user isn’t fully visioned in Genesys.
Has anyone else hit this? Is there a new way to inject the email address without triggering a permanent diff on every run? My state file is getting messy with manual overrides.