Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseMsg ¶
type BaseMsg struct {
Level string `json:"@level"`
Message string `json:"@message"`
Module string `json:"@module"`
TimeStamp time.Time `json:"@timestamp"`
Type json.MessageType `json:"type"`
}
func (BaseMsg) BaseMessage ¶
type ChangeSummaryMsg ¶
type ChangeSummaryMsg struct {
BaseMsg
Changes *json.ChangeSummary `json:"changes"`
}
func (ChangeSummaryMsg) BaseMessage ¶
func (m ChangeSummaryMsg) BaseMessage() BaseMsg
type DiagnosticsMsg ¶
type DiagnosticsMsg struct {
BaseMsg
Diagnostic *json.Diagnostic `json:"diagnostic"`
}
func (DiagnosticsMsg) BaseMessage ¶
func (m DiagnosticsMsg) BaseMessage() BaseMsg
type HookMsg ¶
func (HookMsg) BaseMessage ¶
type OutputMsg ¶
func (OutputMsg) BaseMessage ¶
type PlannedChangeMsg ¶
type PlannedChangeMsg struct {
BaseMsg
Change *json.ResourceInstanceChange `json:"change"`
}
func (PlannedChangeMsg) BaseMessage ¶
func (m PlannedChangeMsg) BaseMessage() BaseMsg
type ResourceDriftMsg ¶
type ResourceDriftMsg struct {
BaseMsg
Change *json.ResourceInstanceChange `json:"change"`
}
func (ResourceDriftMsg) BaseMessage ¶
func (m ResourceDriftMsg) BaseMessage() BaseMsg
type VersionMsg ¶
type VersionMsg struct {
BaseMsg
Terraform string `json:"terraform"`
Tofu string `json:"tofu"`
UI string `json:"ui"`
}
func (VersionMsg) BaseMessage ¶
func (m VersionMsg) BaseMessage() BaseMsg
Click to show internal directories.
Click to hide internal directories.