github.com/cycloidio/terraform@v1.1.10-0.20220513142504-76d5c768dc63/command/views/json/message_types.go (about)

     1  package json
     2  
     3  type MessageType string
     4  
     5  const (
     6  	// Generic messages
     7  	MessageVersion    MessageType = "version"
     8  	MessageLog        MessageType = "log"
     9  	MessageDiagnostic MessageType = "diagnostic"
    10  
    11  	// Operation results
    12  	MessageResourceDrift MessageType = "resource_drift"
    13  	MessagePlannedChange MessageType = "planned_change"
    14  	MessageChangeSummary MessageType = "change_summary"
    15  	MessageOutputs       MessageType = "outputs"
    16  
    17  	// Hook-driven messages
    18  	MessageApplyStart        MessageType = "apply_start"
    19  	MessageApplyProgress     MessageType = "apply_progress"
    20  	MessageApplyComplete     MessageType = "apply_complete"
    21  	MessageApplyErrored      MessageType = "apply_errored"
    22  	MessageProvisionStart    MessageType = "provision_start"
    23  	MessageProvisionProgress MessageType = "provision_progress"
    24  	MessageProvisionComplete MessageType = "provision_complete"
    25  	MessageProvisionErrored  MessageType = "provision_errored"
    26  	MessageRefreshStart      MessageType = "refresh_start"
    27  	MessageRefreshComplete   MessageType = "refresh_complete"
    28  )