Documentation
¶
Overview ¶
Package operationreceipt projects actual daemon operations for CLI receipts.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StateName ¶
func StateName(state daemonv1.OperationState) string
func Terminal ¶
func Terminal(state daemonv1.OperationState) bool
Types ¶
type Receipt ¶
type Receipt struct {
OperationID string `json:"operation_id"`
IdempotencyKey string `json:"idempotency_key,omitempty"`
State string `json:"state"`
Cursor string `json:"cursor"`
CommandKind string `json:"command_kind"`
ArgsSHA256 string `json:"args_sha256"`
ArgumentCount uint32 `json:"argument_count"`
CPUUnits uint32 `json:"cpu_units"`
ExitCode int32 `json:"exit_code,omitempty"`
SubmittedUnixMilli int64 `json:"submitted_unix_milli"`
StartedUnixMilli int64 `json:"started_unix_milli,omitempty"`
FinishedUnixMilli int64 `json:"finished_unix_milli,omitempty"`
QueueWaitMilliseconds int64 `json:"queue_wait_milliseconds,omitempty"`
WallMilliseconds int64 `json:"wall_milliseconds,omitempty"`
Error string `json:"error,omitempty"`
TargetWorkerID string `json:"target_worker_id,omitempty"`
StdoutTail string `json:"stdout_tail,omitempty"`
StderrTail string `json:"stderr_tail,omitempty"`
}
func FromOperation ¶
Click to show internal directories.
Click to hide internal directories.