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 CommandExecRequest struct + Args *[]string + Command string + Cwd *string + Timeout *int + type CommandResultCollectionResponse struct + JobId *openapi_types.UUID + Results []CommandResultItem + type CommandResultItem struct + Changed *bool + DurationMs *int64 + Error *string + ExitCode *int + Hostname string + Status CommandResultItemStatus + Stderr *string + Stdout *string + type CommandResultItemStatus string + const Failed + const Ok + const Skipped + const Timeout + func (e CommandResultItemStatus) Valid() bool + type CommandShellRequest struct + Command string + Cwd *string + Timeout *int + 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 Hostname = string + type PostNodeCommandExec202JSONResponse CommandResultCollectionResponse + func (response PostNodeCommandExec202JSONResponse) VisitPostNodeCommandExecResponse(w http.ResponseWriter) error + type PostNodeCommandExec400JSONResponse externalRef0.ErrorResponse + func (response PostNodeCommandExec400JSONResponse) VisitPostNodeCommandExecResponse(w http.ResponseWriter) error + type PostNodeCommandExec401JSONResponse externalRef0.ErrorResponse + func (response PostNodeCommandExec401JSONResponse) VisitPostNodeCommandExecResponse(w http.ResponseWriter) error + type PostNodeCommandExec403JSONResponse externalRef0.ErrorResponse + func (response PostNodeCommandExec403JSONResponse) VisitPostNodeCommandExecResponse(w http.ResponseWriter) error + type PostNodeCommandExec500JSONResponse externalRef0.ErrorResponse + func (response PostNodeCommandExec500JSONResponse) VisitPostNodeCommandExecResponse(w http.ResponseWriter) error + type PostNodeCommandExecJSONRequestBody = CommandExecRequest + type PostNodeCommandExecRequestObject struct + Body *PostNodeCommandExecJSONRequestBody + Hostname Hostname + type PostNodeCommandExecResponseObject interface + VisitPostNodeCommandExecResponse func(w http.ResponseWriter) error + type PostNodeCommandShell202JSONResponse CommandResultCollectionResponse + func (response PostNodeCommandShell202JSONResponse) VisitPostNodeCommandShellResponse(w http.ResponseWriter) error + type PostNodeCommandShell400JSONResponse externalRef0.ErrorResponse + func (response PostNodeCommandShell400JSONResponse) VisitPostNodeCommandShellResponse(w http.ResponseWriter) error + type PostNodeCommandShell401JSONResponse externalRef0.ErrorResponse + func (response PostNodeCommandShell401JSONResponse) VisitPostNodeCommandShellResponse(w http.ResponseWriter) error + type PostNodeCommandShell403JSONResponse externalRef0.ErrorResponse + func (response PostNodeCommandShell403JSONResponse) VisitPostNodeCommandShellResponse(w http.ResponseWriter) error + type PostNodeCommandShell500JSONResponse externalRef0.ErrorResponse + func (response PostNodeCommandShell500JSONResponse) VisitPostNodeCommandShellResponse(w http.ResponseWriter) error + type PostNodeCommandShellJSONRequestBody = CommandShellRequest + type PostNodeCommandShellRequestObject struct + Body *PostNodeCommandShellJSONRequestBody + Hostname Hostname + type PostNodeCommandShellResponseObject interface + VisitPostNodeCommandShellResponse func(w http.ResponseWriter) error + type RegisterHandlersOptions struct + BaseURL string + OperationMiddlewares map[string][]echo.MiddlewareFunc + type ServerInterface interface + PostNodeCommandExec func(ctx *echo.Context, hostname Hostname) error + PostNodeCommandShell func(ctx *echo.Context, hostname Hostname) error + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + type ServerInterfaceWrapper struct + Handler ServerInterface + func (w *ServerInterfaceWrapper) PostNodeCommandExec(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodeCommandShell(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 + PostNodeCommandExec func(ctx context.Context, request PostNodeCommandExecRequestObject) (PostNodeCommandExecResponseObject, error) + PostNodeCommandShell func(ctx context.Context, request PostNodeCommandShellRequestObject) (PostNodeCommandShellResponseObject, error)