docs/add-import-support.md
Adding import support for Terraform resources will allow existing infrastructure to be managed within Terraform. This type of enhancement generally requires a small to moderate amount of code changes. Comprehensive code examples and information about resource import support can be found in the Terraform Plugin Framework documentation.
By default, adding Resource Identity support to a resource type enables importing. This applies to both Plugin-Framework-based and Plugin-SDK-based resource types.
To enable resource support, see the the Adding Resource Identity Support Guide.
internal/service/{service}/{thing}.go),
ImportState method on the resource struct. When possible, prefer using the resource.ImportStatePassthroughID function.Importer State function. When possible, prefer using schema.ImportStatePassthroughContext.internal/service/{service}/{thing}_test.go), implement one or more tests containing a TestStep with ImportState: true.website/docs/r/service_thing.html.markdown), add an Import section at the bottom of the page.