Documentation
¶
Overview ¶
templ: version: v0.3.1001
templ: version: v0.3.1001
Index ¶
Constants ¶
View Source
const ( EventLogChunk sseEvent = "log_update" EventLogFinished sseEvent = "log_finished" )
View Source
const LatestRunUpdate sseEvent = "LatestRunUpdate"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
CreateRun(context.Context, resource.TfeID, runpkg.CreateOptions) (*runpkg.Run, error)
ListRuns(_ context.Context, opts runpkg.ListOptions) (*resource.Page[*runpkg.Run], error)
GetRun(ctx context.Context, id resource.TfeID) (*runpkg.Run, error)
GetChunk(ctx context.Context, opts runpkg.GetChunkOptions) (runpkg.Chunk, error)
CancelRun(ctx context.Context, id resource.TfeID) error
ForceCancelRun(ctx context.Context, id resource.TfeID) error
DiscardRun(ctx context.Context, id resource.TfeID) error
TailRun(context.Context, runpkg.TailOptions) (<-chan runpkg.Chunk, error)
DeleteRun(context.Context, resource.TfeID) error
ApplyRun(context.Context, resource.TfeID) error
WatchRuns(ctx context.Context) (<-chan pubsub.Event[*runpkg.Event], func(), error)
GetWorkspace(context.Context, resource.TfeID) (*workspace.Workspace, error)
WatchWorkspaces(ctx context.Context) (<-chan pubsub.Event[*workspace.Event], func(), error)
GetUser(ctx context.Context, spec user.UserSpec) (*user.User, error)
// contains filtered or unexported methods
}
type Handlers ¶
type Handlers struct {
// contains filtered or unexported fields
}
func NewHandlers ¶
func (*Handlers) AddHandlers ¶
Click to show internal directories.
Click to hide internal directories.