@@ -724,7 +724,7 @@ func (r *Runner) runTemplateImportProvisionWithRichParameters(
724724
725725r .logger .Info (context .Background (),"parse dry-run provision successful" ,
726726slog .F ("resource_count" ,len (c .Resources )),
727- slog .F ("resources" ,c .Resources ),
727+ slog .F ("resources" ,resourceNames ( c .Resources ) ),
728728)
729729
730730return & templateImportProvision {
@@ -854,7 +854,7 @@ func (r *Runner) buildWorkspace(ctx context.Context, stage string, req *sdkproto
854854func (r * Runner )commitQuota (ctx context.Context ,resources []* sdkproto.Resource )* proto.FailedJob {
855855cost := sumDailyCost (resources )
856856r .logger .Debug (ctx ,"committing quota" ,
857- slog .F ("resources" ,resources ),
857+ slog .F ("resources" ,resourceNames ( resources ) ),
858858slog .F ("cost" ,cost ),
859859)
860860if cost == 0 {
@@ -965,7 +965,7 @@ func (r *Runner) runWorkspaceBuild(ctx context.Context) (*proto.CompletedJob, *p
965965
966966r .logger .Info (context .Background (),"plan request successful" ,
967967slog .F ("resource_count" ,len (planComplete .Resources )),
968- slog .F ("resources" ,planComplete .Resources ),
968+ slog .F ("resources" ,resourceNames ( planComplete .Resources ) ),
969969)
970970r .flushQueuedLogs (ctx )
971971if commitQuota {
@@ -1021,7 +1021,7 @@ func (r *Runner) runWorkspaceBuild(ctx context.Context) (*proto.CompletedJob, *p
10211021
10221022r .logger .Info (context .Background (),"apply successful" ,
10231023slog .F ("resource_count" ,len (applyComplete .Resources )),
1024- slog .F ("resources" ,applyComplete .Resources ),
1024+ slog .F ("resources" ,resourceNames ( applyComplete .Resources ) ),
10251025slog .F ("state_len" ,len (applyComplete .State )),
10261026)
10271027r .flushQueuedLogs (ctx )
@@ -1038,6 +1038,19 @@ func (r *Runner) runWorkspaceBuild(ctx context.Context) (*proto.CompletedJob, *p
10381038},nil
10391039}
10401040
1041+ func resourceNames (rs []* sdkproto.Resource ) []string {
1042+ var sb strings.Builder
1043+ names := make ([]string ,0 ,len (rs ))
1044+ for _ ,r := range rs {
1045+ _ ,_ = sb .WriteString (r .Type )
1046+ _ ,_ = sb .WriteString ("." )
1047+ _ ,_ = sb .WriteString (r .Name )
1048+ names = append (names ,sb .String ())
1049+ sb .Reset ()
1050+ }
1051+ return names
1052+ }
1053+
10411054func (r * Runner )failedWorkspaceBuildf (format string ,args ... interface {})* proto.FailedJob {
10421055failedJob := r .failedJobf (format ,args ... )
10431056failedJob .Type = & proto.FailedJob_WorkspaceBuild_ {}