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

     1  package controlexecute
     2  
     3  import "github.com/turbot/steampipe/pkg/dashboard/dashboardtypes"
     4  
     5  // ExecutionTreeNode is implemented by all control execution tree nodes
     6  type ExecutionTreeNode interface {
     7  	IsExecutionTreeNode()
     8  	GetChildren() []ExecutionTreeNode
     9  	GetName() string
    10  	AsTreeNode() *dashboardtypes.SnapshotTreeNode
    11  }