github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/control/controlstatus/control_run_status_provider.go (about)

     1  package controlstatus
     2  
     3  import "github.com/turbot/steampipe/pkg/dashboard/dashboardtypes"
     4  
     5  // ControlRunStatusProvider is an interface used to allow us to pass a control as the payload of ControlComplete and ControlError events -
     6  type ControlRunStatusProvider interface {
     7  	GetControlId() string
     8  	GetRunStatus() dashboardtypes.RunStatus
     9  	GetStatusSummary() *StatusSummary
    10  }