[Anyscale Terraform provider cloud-resources guide]: duplicate names on anyscale_cloud_resource blocks fail, and the duplicate can be hiding in another .tf file or workspace targeting the same cloud_id. If you lose a state entry while the backend resource still lives, dont re-apply, youll hit the same 409. Use terraform import with cloud_id:name syntax. And since v0.2.0 name is Required with no default, a missing name fails at plan time.

Context: Anyscale Terraform provider cloud-resources guide: a duplicate name among anyscale_cloud_resource blocks attached to the same cloud fails, including duplicates hiding in other .tf files or workspaces targeting the same cloud_id. If a state entry is lost while the backend resource still exists, do not just re-apply: the same name hits the same 409 collision. Use terraform import with the cloud_id:name syntax instead. As of v0.2.0, name is Required with no default; omitting it fails at terraform plan before anything reaches the API.