From 3948e19459a8ffa5e7cb5210e5ab0bb8e656346d Mon Sep 17 00:00:00 2001 From: James Bardin Date: Fri, 25 Jul 2025 16:40:06 -0400 Subject: [PATCH] grpcwrap --- internal/grpcwrap/provider.go | 5 +++++ internal/grpcwrap/provider6.go | 5 +++++ 2 files changed, 10 insertions(+) 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{}