diff --git a/internal/grpcwrap/provider.go b/internal/grpcwrap/provider.go index db871f9e65..5bb224ca87 100644 --- a/internal/grpcwrap/provider.go +++ b/internal/grpcwrap/provider.go @@ -112,6 +112,7 @@ func (p *provider) GetSchema(_ context.Context, req *tfplugin5.GetProviderSchema GetProviderSchemaOptional: p.schema.ServerCapabilities.GetProviderSchemaOptional, PlanDestroy: p.schema.ServerCapabilities.PlanDestroy, MoveResourceState: p.schema.ServerCapabilities.MoveResourceState, + GenerateResourceConfig: p.schema.ServerCapabilities.GenerateResourceConfig, } // include any diagnostics from the original GetSchema call @@ -563,6 +564,10 @@ func (p *provider) ImportResourceState(_ context.Context, req *tfplugin5.ImportR return resp, nil } +func (p *provider) GenerateResourceConfig(context.Context, *tfplugin5.GenerateResourceConfig_Request) (*tfplugin5.GenerateResourceConfig_Response, error) { + panic("not implemented") +} + func (p *provider) MoveResourceState(_ context.Context, request *tfplugin5.MoveResourceState_Request) (*tfplugin5.MoveResourceState_Response, error) { resp := &tfplugin5.MoveResourceState_Response{} diff --git a/internal/grpcwrap/provider6.go b/internal/grpcwrap/provider6.go index 5a44e10a90..b54154e0ef 100644 --- a/internal/grpcwrap/provider6.go +++ b/internal/grpcwrap/provider6.go @@ -121,6 +121,7 @@ func (p *provider6) GetProviderSchema(_ context.Context, req *tfplugin6.GetProvi GetProviderSchemaOptional: p.schema.ServerCapabilities.GetProviderSchemaOptional, PlanDestroy: p.schema.ServerCapabilities.PlanDestroy, MoveResourceState: p.schema.ServerCapabilities.MoveResourceState, + GenerateResourceConfig: p.schema.ServerCapabilities.GenerateResourceConfig, } // include any diagnostics from the original GetSchema call @@ -567,6 +568,10 @@ func (p *provider6) ImportResourceState(_ context.Context, req *tfplugin6.Import return resp, nil } +func (p *provider6) GenerateResourceConfig(context.Context, *tfplugin6.GenerateResourceConfig_Request) (*tfplugin6.GenerateResourceConfig_Response, error) { + panic("not implemented") +} + func (p *provider6) MoveResourceState(_ context.Context, request *tfplugin6.MoveResourceState_Request) (*tfplugin6.MoveResourceState_Response, error) { resp := &tfplugin6.MoveResourceState_Response{}