From 1084dccefa3656b044caeeb16d6aa8807d783a70 Mon Sep 17 00:00:00 2001 From: Roniece Date: Tue, 2 Dec 2025 15:55:31 -0500 Subject: [PATCH] Add applied action invocation message type --- internal/command/views/json/message_types.go | 11 ++++++----- internal/command/views/json_view.go | 8 ++++++++ 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/internal/command/views/json/message_types.go b/internal/command/views/json/message_types.go index 7bb9e96816..fffd5c1f13 100644 --- a/internal/command/views/json/message_types.go +++ b/internal/command/views/json/message_types.go @@ -12,11 +12,12 @@ const ( MessageDiagnostic MessageType = "diagnostic" // Operation results - MessageResourceDrift MessageType = "resource_drift" - MessagePlannedChange MessageType = "planned_change" - MessagePlannedActionInvocation MessageType = "planned_action_invocation" - MessageChangeSummary MessageType = "change_summary" - MessageOutputs MessageType = "outputs" + MessageResourceDrift MessageType = "resource_drift" + MessagePlannedChange MessageType = "planned_change" + MessagePlannedActionInvocation MessageType = "planned_action_invocation" + MessageAppliedActionInvocation MessageType = "applied_action_invocation" + MessageChangeSummary MessageType = "change_summary" + MessageOutputs MessageType = "outputs" // Hook-driven messages MessageApplyStart MessageType = "apply_start" diff --git a/internal/command/views/json_view.go b/internal/command/views/json_view.go index 7bb878fc83..c3b88526f0 100644 --- a/internal/command/views/json_view.go +++ b/internal/command/views/json_view.go @@ -103,6 +103,14 @@ func (v *JSONView) PlannedActionInvocation(action *json.ActionInvocation) { ) } +func (v *JSONView) AppliedActionInvocation(action *json.ActionInvocation) { + v.log.Info( + fmt.Sprintf("applied action invocation: %s", action.Action.Action), + "type", json.MessageAppliedActionInvocation, + "invocation", action, + ) +} + func (v *JSONView) ResourceDrift(c *json.ResourceInstanceChange) { v.log.Info( fmt.Sprintf("%s: Drift detected (%s)", c.Resource.Addr, c.Action),