func PuppetStateColumns() []table.ColumnDefinition {
	return []table.ColumnDefinition{
		table.TextColumn("title"),
		table.TextColumn("file"),
		table.TextColumn("line"),
		table.TextColumn("resource"),
		table.TextColumn("resource_type"),
		table.TextColumn("evaluation_time"),
		table.TextColumn("failed"),
		table.TextColumn("changed"),
		table.TextColumn("out_of_sync"),
		table.TextColumn("skipped"),
		table.TextColumn("change_count"),
		table.TextColumn("out_of_sync_count"),
		table.TextColumn("corrective_change"),
	}
}
PuppetStateColumns returns the type hinted columns for the logged in user.
package puppet
import (
	"context"
	"github.com/kolide/osquery-go/plugin/table"
)
type ResourceStatus struct {
	Title            string `yaml:"title"`
	File             string `yaml:"file"`
	Line             string `yaml:"line"`
	Resource         string `yaml:"resource"`
	ResourceType     string `yaml:"resource_type"`
	EvaulationTime   string `yaml:"evaluation_time"`
	Failed           string `yaml:"failed"`
	Changed          string `yaml:"changed"`
	OutOfSync        string `yaml:"out_of_sync"`
	Skipped          string `yaml:"skipped"`
	ChangeCount      string `yaml:"change_count"`
	OutOfSyncCount   string `yaml:"out_of_sync_count"`
	CorrectiveChange string `yaml:"corrective_change"`
}