Terraform 1.35.0: genesyscloud_user email attribute breaking change

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.