From f532c5b7f52a469e8b55b3b7de36c04c02983202 Mon Sep 17 00:00:00 2001 From: Steph Date: Wed, 13 Aug 2025 09:34:47 +0200 Subject: [PATCH] add and set list resource configure data --- internal/fwserver/server_configureprovider.go | 1 + provider/configure.go | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/internal/fwserver/server_configureprovider.go b/internal/fwserver/server_configureprovider.go index d11c022fc..44c6ca9af 100644 --- a/internal/fwserver/server_configureprovider.go +++ b/internal/fwserver/server_configureprovider.go @@ -39,4 +39,5 @@ func (s *Server) ConfigureProvider(ctx context.Context, req *provider.ConfigureR s.ResourceConfigureData = resp.ResourceData s.EphemeralResourceConfigureData = resp.EphemeralResourceData s.ActionConfigureData = resp.ActionData + s.ListResourceConfigureData = resp.ListResourceData } diff --git a/provider/configure.go b/provider/configure.go index 49e2f5203..61b431737 100644 --- a/provider/configure.go +++ b/provider/configure.go @@ -72,6 +72,11 @@ type ConfigureResponse struct { // Action type that implements the Configure method. ActionData any + // ListResourceData is provider-defined data, clients, etc. that is + // passed to [action.ConfigureRequest.ProviderData] for each + // Action type that implements the Configure method. + ListResourceData any + // Deferred indicates that Terraform should automatically defer // all resources and data sources for this provider. //