tfprotov5+tfprotov6: Add EphemeralResourceServer
to ProviderServer
interface
#442
Labels
breaking-change
This will impact or improve our compatibility posture
enhancement
New feature or request
Milestone
terraform-plugin-go version
Proposal
Following #441, the
tfprotov5
andtfprotov6
packages will contain a newEphemeralResourceServer
interface which contains the RPC handlers for ephemeral resource type support. This is initially introduced as a temporary interface to avoid confusing Go build errors when upgrading justterraform-plugin-go
, before the RPC changes are implemented upstream interraform-plugin-mux
,terraform-plugin-framework
andterraform-plugin-sdk/v2
.We should remove the temporary interface
ServerWithEphemeralResources
and type assertions once all downstream SDKs are updated and released, and addEphemeralResourceServer
to the mainProviderServer
interfaceThe text was updated successfully, but these errors were encountered: