Versions in this module Expand all Collapse all v0 v0.2.0 Oct 3, 2026 v0.1.0 Oct 1, 2026 Changes in this version + const BearerAuthScopes + func RegisterHandlers(router EchoRouter, si ServerInterface) + func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string) + func RegisterHandlersWithOptions(router EchoRouter, si ServerInterface, options RegisterHandlersOptions) + type EchoRouter interface + CONNECT func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + DELETE func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + GET func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + HEAD func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + OPTIONS func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + PATCH func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + POST func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + PUT func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + TRACE func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + type ErrorResponse = externalRef0.ErrorResponse + type GetNodeProcess200JSONResponse ProcessCollectionResponse + func (response GetNodeProcess200JSONResponse) VisitGetNodeProcessResponse(w http.ResponseWriter) error + type GetNodeProcess400JSONResponse externalRef0.ErrorResponse + func (response GetNodeProcess400JSONResponse) VisitGetNodeProcessResponse(w http.ResponseWriter) error + type GetNodeProcess401JSONResponse externalRef0.ErrorResponse + func (response GetNodeProcess401JSONResponse) VisitGetNodeProcessResponse(w http.ResponseWriter) error + type GetNodeProcess403JSONResponse externalRef0.ErrorResponse + func (response GetNodeProcess403JSONResponse) VisitGetNodeProcessResponse(w http.ResponseWriter) error + type GetNodeProcess500JSONResponse externalRef0.ErrorResponse + func (response GetNodeProcess500JSONResponse) VisitGetNodeProcessResponse(w http.ResponseWriter) error + type GetNodeProcessByPid200JSONResponse ProcessGetResponse + func (response GetNodeProcessByPid200JSONResponse) VisitGetNodeProcessByPidResponse(w http.ResponseWriter) error + type GetNodeProcessByPid400JSONResponse externalRef0.ErrorResponse + func (response GetNodeProcessByPid400JSONResponse) VisitGetNodeProcessByPidResponse(w http.ResponseWriter) error + type GetNodeProcessByPid401JSONResponse externalRef0.ErrorResponse + func (response GetNodeProcessByPid401JSONResponse) VisitGetNodeProcessByPidResponse(w http.ResponseWriter) error + type GetNodeProcessByPid403JSONResponse externalRef0.ErrorResponse + func (response GetNodeProcessByPid403JSONResponse) VisitGetNodeProcessByPidResponse(w http.ResponseWriter) error + type GetNodeProcessByPid404JSONResponse externalRef0.ErrorResponse + func (response GetNodeProcessByPid404JSONResponse) VisitGetNodeProcessByPidResponse(w http.ResponseWriter) error + type GetNodeProcessByPid500JSONResponse externalRef0.ErrorResponse + func (response GetNodeProcessByPid500JSONResponse) VisitGetNodeProcessByPidResponse(w http.ResponseWriter) error + type GetNodeProcessByPidRequestObject struct + Hostname Hostname + Pid Pid + type GetNodeProcessByPidResponseObject interface + VisitGetNodeProcessByPidResponse func(w http.ResponseWriter) error + type GetNodeProcessRequestObject struct + Hostname Hostname + type GetNodeProcessResponseObject interface + VisitGetNodeProcessResponse func(w http.ResponseWriter) error + type Hostname = string + type Pid = int + type PostNodeProcessSignal200JSONResponse ProcessSignalResponse + func (response PostNodeProcessSignal200JSONResponse) VisitPostNodeProcessSignalResponse(w http.ResponseWriter) error + type PostNodeProcessSignal400JSONResponse externalRef0.ErrorResponse + func (response PostNodeProcessSignal400JSONResponse) VisitPostNodeProcessSignalResponse(w http.ResponseWriter) error + type PostNodeProcessSignal401JSONResponse externalRef0.ErrorResponse + func (response PostNodeProcessSignal401JSONResponse) VisitPostNodeProcessSignalResponse(w http.ResponseWriter) error + type PostNodeProcessSignal403JSONResponse externalRef0.ErrorResponse + func (response PostNodeProcessSignal403JSONResponse) VisitPostNodeProcessSignalResponse(w http.ResponseWriter) error + type PostNodeProcessSignal404JSONResponse externalRef0.ErrorResponse + func (response PostNodeProcessSignal404JSONResponse) VisitPostNodeProcessSignalResponse(w http.ResponseWriter) error + type PostNodeProcessSignal500JSONResponse externalRef0.ErrorResponse + func (response PostNodeProcessSignal500JSONResponse) VisitPostNodeProcessSignalResponse(w http.ResponseWriter) error + type PostNodeProcessSignalJSONRequestBody = ProcessSignalRequest + type PostNodeProcessSignalRequestObject struct + Body *PostNodeProcessSignalJSONRequestBody + Hostname Hostname + Pid Pid + type PostNodeProcessSignalResponseObject interface + VisitPostNodeProcessSignalResponse func(w http.ResponseWriter) error + type ProcessCollectionResponse struct + JobId *openapi_types.UUID + Results []ProcessEntry + type ProcessEntry struct + Error *string + Hostname string + Processes *[]ProcessInfo + Status ProcessEntryStatus + type ProcessEntryStatus string + const ProcessEntryStatusFailed + const ProcessEntryStatusOk + const ProcessEntryStatusSkipped + const ProcessEntryStatusTimeout + func (e ProcessEntryStatus) Valid() bool + type ProcessGetEntry struct + Error *string + Hostname string + Process *ProcessInfo + Status ProcessGetEntryStatus + type ProcessGetEntryStatus string + const ProcessGetEntryStatusFailed + const ProcessGetEntryStatusOk + const ProcessGetEntryStatusSkipped + const ProcessGetEntryStatusTimeout + func (e ProcessGetEntryStatus) Valid() bool + type ProcessGetResponse struct + JobId *openapi_types.UUID + Results []ProcessGetEntry + type ProcessInfo struct + Command *string + CpuPercent *float64 + MemPercent *float32 + MemRss *int64 + Name *string + Pid *int + StartTime *string + State *string + User *string + type ProcessSignalRequest struct + Signal ProcessSignalRequestSignal + type ProcessSignalRequestSignal string + const HUP + const INT + const KILL + const TERM + const USR1 + const USR2 + func (e ProcessSignalRequestSignal) Valid() bool + type ProcessSignalResponse struct + JobId *openapi_types.UUID + Results []ProcessSignalResult + type ProcessSignalResult struct + Changed *bool + Error *string + Hostname string + Pid *int + Signal *string + Status ProcessSignalResultStatus + type ProcessSignalResultStatus string + const Failed + const Ok + const Skipped + const Timeout + func (e ProcessSignalResultStatus) Valid() bool + type RegisterHandlersOptions struct + BaseURL string + OperationMiddlewares map[string][]echo.MiddlewareFunc + type ServerInterface interface + GetNodeProcess func(ctx *echo.Context, hostname Hostname) error + GetNodeProcessByPid func(ctx *echo.Context, hostname Hostname, pid Pid) error + PostNodeProcessSignal func(ctx *echo.Context, hostname Hostname, pid Pid) error + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + type ServerInterfaceWrapper struct + Handler ServerInterface + func (w *ServerInterfaceWrapper) GetNodeProcess(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeProcessByPid(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodeProcessSignal(ctx *echo.Context) error + type StrictHandlerFunc func(ctx *echo.Context, request any) (any, error) + type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc + type StrictServerInterface interface + GetNodeProcess func(ctx context.Context, request GetNodeProcessRequestObject) (GetNodeProcessResponseObject, error) + GetNodeProcessByPid func(ctx context.Context, request GetNodeProcessByPidRequestObject) (GetNodeProcessByPidResponseObject, error) + PostNodeProcessSignal func(ctx context.Context, request PostNodeProcessSignalRequestObject) (PostNodeProcessSignalResponseObject, error)