I’m currently going through interesting exercise of generating HCL code for all of resources that our provider supports, so that adoption could be driven quicker - https://github.com/databrickslabs/terraform-provider-databricks/pull/415 - I know that code generation might become part of terraform 0.14, 0.15 or 0.19, but I’m not willing to wait that long
During this exercise i’m finding out from time to time, that
terraform import resource.name id is not always actually importing the full state, but rather just
id property and that’s it.
So the question is: should
schema.ResourceImporter#StateContext be calling ReadContext of the resource or not? I was observing contradictory behaviour, when i started experimenting with it. Plan to return more to it soon. But seeking insights from Terraform maintainers first.