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 DeleteNodeGroup200JSONResponse GroupMutationResponse + func (response DeleteNodeGroup200JSONResponse) VisitDeleteNodeGroupResponse(w http.ResponseWriter) error + type DeleteNodeGroup400JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeGroup400JSONResponse) VisitDeleteNodeGroupResponse(w http.ResponseWriter) error + type DeleteNodeGroup401JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeGroup401JSONResponse) VisitDeleteNodeGroupResponse(w http.ResponseWriter) error + type DeleteNodeGroup403JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeGroup403JSONResponse) VisitDeleteNodeGroupResponse(w http.ResponseWriter) error + type DeleteNodeGroup404JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeGroup404JSONResponse) VisitDeleteNodeGroupResponse(w http.ResponseWriter) error + type DeleteNodeGroup500JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeGroup500JSONResponse) VisitDeleteNodeGroupResponse(w http.ResponseWriter) error + type DeleteNodeGroupRequestObject struct + Hostname Hostname + Name GroupName + type DeleteNodeGroupResponseObject interface + VisitDeleteNodeGroupResponse func(w http.ResponseWriter) error + type DeleteNodeUser200JSONResponse UserMutationResponse + func (response DeleteNodeUser200JSONResponse) VisitDeleteNodeUserResponse(w http.ResponseWriter) error + type DeleteNodeUser400JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeUser400JSONResponse) VisitDeleteNodeUserResponse(w http.ResponseWriter) error + type DeleteNodeUser401JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeUser401JSONResponse) VisitDeleteNodeUserResponse(w http.ResponseWriter) error + type DeleteNodeUser403JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeUser403JSONResponse) VisitDeleteNodeUserResponse(w http.ResponseWriter) error + type DeleteNodeUser404JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeUser404JSONResponse) VisitDeleteNodeUserResponse(w http.ResponseWriter) error + type DeleteNodeUser500JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeUser500JSONResponse) VisitDeleteNodeUserResponse(w http.ResponseWriter) error + type DeleteNodeUserRequestObject struct + Hostname Hostname + Name UserName + type DeleteNodeUserResponseObject interface + VisitDeleteNodeUserResponse func(w http.ResponseWriter) error + type DeleteNodeUserSSHKey200JSONResponse SSHKeyMutationResponse + func (response DeleteNodeUserSSHKey200JSONResponse) VisitDeleteNodeUserSSHKeyResponse(w http.ResponseWriter) error + type DeleteNodeUserSSHKey400JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeUserSSHKey400JSONResponse) VisitDeleteNodeUserSSHKeyResponse(w http.ResponseWriter) error + type DeleteNodeUserSSHKey401JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeUserSSHKey401JSONResponse) VisitDeleteNodeUserSSHKeyResponse(w http.ResponseWriter) error + type DeleteNodeUserSSHKey403JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeUserSSHKey403JSONResponse) VisitDeleteNodeUserSSHKeyResponse(w http.ResponseWriter) error + type DeleteNodeUserSSHKey500JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeUserSSHKey500JSONResponse) VisitDeleteNodeUserSSHKeyResponse(w http.ResponseWriter) error + type DeleteNodeUserSSHKeyRequestObject struct + Fingerprint SSHKeyFingerprint + Hostname Hostname + Name UserName + type DeleteNodeUserSSHKeyResponseObject interface + VisitDeleteNodeUserSSHKeyResponse func(w http.ResponseWriter) error + 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 GetNodeGroup200JSONResponse GroupCollectionResponse + func (response GetNodeGroup200JSONResponse) VisitGetNodeGroupResponse(w http.ResponseWriter) error + type GetNodeGroup400JSONResponse externalRef0.ErrorResponse + func (response GetNodeGroup400JSONResponse) VisitGetNodeGroupResponse(w http.ResponseWriter) error + type GetNodeGroup401JSONResponse externalRef0.ErrorResponse + func (response GetNodeGroup401JSONResponse) VisitGetNodeGroupResponse(w http.ResponseWriter) error + type GetNodeGroup403JSONResponse externalRef0.ErrorResponse + func (response GetNodeGroup403JSONResponse) VisitGetNodeGroupResponse(w http.ResponseWriter) error + type GetNodeGroup500JSONResponse externalRef0.ErrorResponse + func (response GetNodeGroup500JSONResponse) VisitGetNodeGroupResponse(w http.ResponseWriter) error + type GetNodeGroupByName200JSONResponse GroupCollectionResponse + func (response GetNodeGroupByName200JSONResponse) VisitGetNodeGroupByNameResponse(w http.ResponseWriter) error + type GetNodeGroupByName400JSONResponse externalRef0.ErrorResponse + func (response GetNodeGroupByName400JSONResponse) VisitGetNodeGroupByNameResponse(w http.ResponseWriter) error + type GetNodeGroupByName401JSONResponse externalRef0.ErrorResponse + func (response GetNodeGroupByName401JSONResponse) VisitGetNodeGroupByNameResponse(w http.ResponseWriter) error + type GetNodeGroupByName403JSONResponse externalRef0.ErrorResponse + func (response GetNodeGroupByName403JSONResponse) VisitGetNodeGroupByNameResponse(w http.ResponseWriter) error + type GetNodeGroupByName404JSONResponse externalRef0.ErrorResponse + func (response GetNodeGroupByName404JSONResponse) VisitGetNodeGroupByNameResponse(w http.ResponseWriter) error + type GetNodeGroupByName500JSONResponse externalRef0.ErrorResponse + func (response GetNodeGroupByName500JSONResponse) VisitGetNodeGroupByNameResponse(w http.ResponseWriter) error + type GetNodeGroupByNameRequestObject struct + Hostname Hostname + Name GroupName + type GetNodeGroupByNameResponseObject interface + VisitGetNodeGroupByNameResponse func(w http.ResponseWriter) error + type GetNodeGroupRequestObject struct + Hostname Hostname + type GetNodeGroupResponseObject interface + VisitGetNodeGroupResponse func(w http.ResponseWriter) error + type GetNodeUser200JSONResponse UserCollectionResponse + func (response GetNodeUser200JSONResponse) VisitGetNodeUserResponse(w http.ResponseWriter) error + type GetNodeUser400JSONResponse externalRef0.ErrorResponse + func (response GetNodeUser400JSONResponse) VisitGetNodeUserResponse(w http.ResponseWriter) error + type GetNodeUser401JSONResponse externalRef0.ErrorResponse + func (response GetNodeUser401JSONResponse) VisitGetNodeUserResponse(w http.ResponseWriter) error + type GetNodeUser403JSONResponse externalRef0.ErrorResponse + func (response GetNodeUser403JSONResponse) VisitGetNodeUserResponse(w http.ResponseWriter) error + type GetNodeUser500JSONResponse externalRef0.ErrorResponse + func (response GetNodeUser500JSONResponse) VisitGetNodeUserResponse(w http.ResponseWriter) error + type GetNodeUserByName200JSONResponse UserCollectionResponse + func (response GetNodeUserByName200JSONResponse) VisitGetNodeUserByNameResponse(w http.ResponseWriter) error + type GetNodeUserByName400JSONResponse externalRef0.ErrorResponse + func (response GetNodeUserByName400JSONResponse) VisitGetNodeUserByNameResponse(w http.ResponseWriter) error + type GetNodeUserByName401JSONResponse externalRef0.ErrorResponse + func (response GetNodeUserByName401JSONResponse) VisitGetNodeUserByNameResponse(w http.ResponseWriter) error + type GetNodeUserByName403JSONResponse externalRef0.ErrorResponse + func (response GetNodeUserByName403JSONResponse) VisitGetNodeUserByNameResponse(w http.ResponseWriter) error + type GetNodeUserByName404JSONResponse externalRef0.ErrorResponse + func (response GetNodeUserByName404JSONResponse) VisitGetNodeUserByNameResponse(w http.ResponseWriter) error + type GetNodeUserByName500JSONResponse externalRef0.ErrorResponse + func (response GetNodeUserByName500JSONResponse) VisitGetNodeUserByNameResponse(w http.ResponseWriter) error + type GetNodeUserByNameRequestObject struct + Hostname Hostname + Name UserName + type GetNodeUserByNameResponseObject interface + VisitGetNodeUserByNameResponse func(w http.ResponseWriter) error + type GetNodeUserRequestObject struct + Hostname Hostname + type GetNodeUserResponseObject interface + VisitGetNodeUserResponse func(w http.ResponseWriter) error + type GetNodeUserSSHKey200JSONResponse SSHKeyCollectionResponse + func (response GetNodeUserSSHKey200JSONResponse) VisitGetNodeUserSSHKeyResponse(w http.ResponseWriter) error + type GetNodeUserSSHKey400JSONResponse externalRef0.ErrorResponse + func (response GetNodeUserSSHKey400JSONResponse) VisitGetNodeUserSSHKeyResponse(w http.ResponseWriter) error + type GetNodeUserSSHKey401JSONResponse externalRef0.ErrorResponse + func (response GetNodeUserSSHKey401JSONResponse) VisitGetNodeUserSSHKeyResponse(w http.ResponseWriter) error + type GetNodeUserSSHKey403JSONResponse externalRef0.ErrorResponse + func (response GetNodeUserSSHKey403JSONResponse) VisitGetNodeUserSSHKeyResponse(w http.ResponseWriter) error + type GetNodeUserSSHKey500JSONResponse externalRef0.ErrorResponse + func (response GetNodeUserSSHKey500JSONResponse) VisitGetNodeUserSSHKeyResponse(w http.ResponseWriter) error + type GetNodeUserSSHKeyRequestObject struct + Hostname Hostname + Name UserName + type GetNodeUserSSHKeyResponseObject interface + VisitGetNodeUserSSHKeyResponse func(w http.ResponseWriter) error + type GroupCollectionResponse struct + JobId *openapi_types.UUID + Results []GroupEntry + type GroupCreateRequest struct + Gid *int + Name string + System *bool + type GroupEntry struct + Error *string + Groups *[]GroupInfo + Hostname string + Status GroupEntryStatus + type GroupEntryStatus string + const GroupEntryStatusFailed + const GroupEntryStatusOk + const GroupEntryStatusSkipped + const GroupEntryStatusTimeout + func (e GroupEntryStatus) Valid() bool + type GroupInfo struct + Gid *int + Members *[]string + Name *string + type GroupMutationResponse struct + JobId *openapi_types.UUID + Results []GroupMutationResult + type GroupMutationResult struct + Changed *bool + Error *string + Hostname string + Name *string + Status GroupMutationResultStatus + type GroupMutationResultStatus string + const GroupMutationResultStatusFailed + const GroupMutationResultStatusOk + const GroupMutationResultStatusSkipped + const GroupMutationResultStatusTimeout + func (e GroupMutationResultStatus) Valid() bool + type GroupName = string + type GroupUpdateRequest struct + Members *[]string + type Hostname = string + type PostNodeGroup200JSONResponse GroupMutationResponse + func (response PostNodeGroup200JSONResponse) VisitPostNodeGroupResponse(w http.ResponseWriter) error + type PostNodeGroup400JSONResponse externalRef0.ErrorResponse + func (response PostNodeGroup400JSONResponse) VisitPostNodeGroupResponse(w http.ResponseWriter) error + type PostNodeGroup401JSONResponse externalRef0.ErrorResponse + func (response PostNodeGroup401JSONResponse) VisitPostNodeGroupResponse(w http.ResponseWriter) error + type PostNodeGroup403JSONResponse externalRef0.ErrorResponse + func (response PostNodeGroup403JSONResponse) VisitPostNodeGroupResponse(w http.ResponseWriter) error + type PostNodeGroup500JSONResponse externalRef0.ErrorResponse + func (response PostNodeGroup500JSONResponse) VisitPostNodeGroupResponse(w http.ResponseWriter) error + type PostNodeGroupJSONRequestBody = GroupCreateRequest + type PostNodeGroupRequestObject struct + Body *PostNodeGroupJSONRequestBody + Hostname Hostname + type PostNodeGroupResponseObject interface + VisitPostNodeGroupResponse func(w http.ResponseWriter) error + type PostNodeUser200JSONResponse UserMutationResponse + func (response PostNodeUser200JSONResponse) VisitPostNodeUserResponse(w http.ResponseWriter) error + type PostNodeUser400JSONResponse externalRef0.ErrorResponse + func (response PostNodeUser400JSONResponse) VisitPostNodeUserResponse(w http.ResponseWriter) error + type PostNodeUser401JSONResponse externalRef0.ErrorResponse + func (response PostNodeUser401JSONResponse) VisitPostNodeUserResponse(w http.ResponseWriter) error + type PostNodeUser403JSONResponse externalRef0.ErrorResponse + func (response PostNodeUser403JSONResponse) VisitPostNodeUserResponse(w http.ResponseWriter) error + type PostNodeUser500JSONResponse externalRef0.ErrorResponse + func (response PostNodeUser500JSONResponse) VisitPostNodeUserResponse(w http.ResponseWriter) error + type PostNodeUserJSONRequestBody = UserCreateRequest + type PostNodeUserPassword200JSONResponse UserMutationResponse + func (response PostNodeUserPassword200JSONResponse) VisitPostNodeUserPasswordResponse(w http.ResponseWriter) error + type PostNodeUserPassword400JSONResponse externalRef0.ErrorResponse + func (response PostNodeUserPassword400JSONResponse) VisitPostNodeUserPasswordResponse(w http.ResponseWriter) error + type PostNodeUserPassword401JSONResponse externalRef0.ErrorResponse + func (response PostNodeUserPassword401JSONResponse) VisitPostNodeUserPasswordResponse(w http.ResponseWriter) error + type PostNodeUserPassword403JSONResponse externalRef0.ErrorResponse + func (response PostNodeUserPassword403JSONResponse) VisitPostNodeUserPasswordResponse(w http.ResponseWriter) error + type PostNodeUserPassword404JSONResponse externalRef0.ErrorResponse + func (response PostNodeUserPassword404JSONResponse) VisitPostNodeUserPasswordResponse(w http.ResponseWriter) error + type PostNodeUserPassword500JSONResponse externalRef0.ErrorResponse + func (response PostNodeUserPassword500JSONResponse) VisitPostNodeUserPasswordResponse(w http.ResponseWriter) error + type PostNodeUserPasswordJSONRequestBody = UserPasswordRequest + type PostNodeUserPasswordRequestObject struct + Body *PostNodeUserPasswordJSONRequestBody + Hostname Hostname + Name UserName + type PostNodeUserPasswordResponseObject interface + VisitPostNodeUserPasswordResponse func(w http.ResponseWriter) error + type PostNodeUserRequestObject struct + Body *PostNodeUserJSONRequestBody + Hostname Hostname + type PostNodeUserResponseObject interface + VisitPostNodeUserResponse func(w http.ResponseWriter) error + type PostNodeUserSSHKey200JSONResponse SSHKeyMutationResponse + func (response PostNodeUserSSHKey200JSONResponse) VisitPostNodeUserSSHKeyResponse(w http.ResponseWriter) error + type PostNodeUserSSHKey400JSONResponse externalRef0.ErrorResponse + func (response PostNodeUserSSHKey400JSONResponse) VisitPostNodeUserSSHKeyResponse(w http.ResponseWriter) error + type PostNodeUserSSHKey401JSONResponse externalRef0.ErrorResponse + func (response PostNodeUserSSHKey401JSONResponse) VisitPostNodeUserSSHKeyResponse(w http.ResponseWriter) error + type PostNodeUserSSHKey403JSONResponse externalRef0.ErrorResponse + func (response PostNodeUserSSHKey403JSONResponse) VisitPostNodeUserSSHKeyResponse(w http.ResponseWriter) error + type PostNodeUserSSHKey500JSONResponse externalRef0.ErrorResponse + func (response PostNodeUserSSHKey500JSONResponse) VisitPostNodeUserSSHKeyResponse(w http.ResponseWriter) error + type PostNodeUserSSHKeyJSONRequestBody = SSHKeyAddRequest + type PostNodeUserSSHKeyRequestObject struct + Body *PostNodeUserSSHKeyJSONRequestBody + Hostname Hostname + Name UserName + type PostNodeUserSSHKeyResponseObject interface + VisitPostNodeUserSSHKeyResponse func(w http.ResponseWriter) error + type PutNodeGroup200JSONResponse GroupMutationResponse + func (response PutNodeGroup200JSONResponse) VisitPutNodeGroupResponse(w http.ResponseWriter) error + type PutNodeGroup400JSONResponse externalRef0.ErrorResponse + func (response PutNodeGroup400JSONResponse) VisitPutNodeGroupResponse(w http.ResponseWriter) error + type PutNodeGroup401JSONResponse externalRef0.ErrorResponse + func (response PutNodeGroup401JSONResponse) VisitPutNodeGroupResponse(w http.ResponseWriter) error + type PutNodeGroup403JSONResponse externalRef0.ErrorResponse + func (response PutNodeGroup403JSONResponse) VisitPutNodeGroupResponse(w http.ResponseWriter) error + type PutNodeGroup404JSONResponse externalRef0.ErrorResponse + func (response PutNodeGroup404JSONResponse) VisitPutNodeGroupResponse(w http.ResponseWriter) error + type PutNodeGroup500JSONResponse externalRef0.ErrorResponse + func (response PutNodeGroup500JSONResponse) VisitPutNodeGroupResponse(w http.ResponseWriter) error + type PutNodeGroupJSONRequestBody = GroupUpdateRequest + type PutNodeGroupRequestObject struct + Body *PutNodeGroupJSONRequestBody + Hostname Hostname + Name GroupName + type PutNodeGroupResponseObject interface + VisitPutNodeGroupResponse func(w http.ResponseWriter) error + type PutNodeUser200JSONResponse UserMutationResponse + func (response PutNodeUser200JSONResponse) VisitPutNodeUserResponse(w http.ResponseWriter) error + type PutNodeUser400JSONResponse externalRef0.ErrorResponse + func (response PutNodeUser400JSONResponse) VisitPutNodeUserResponse(w http.ResponseWriter) error + type PutNodeUser401JSONResponse externalRef0.ErrorResponse + func (response PutNodeUser401JSONResponse) VisitPutNodeUserResponse(w http.ResponseWriter) error + type PutNodeUser403JSONResponse externalRef0.ErrorResponse + func (response PutNodeUser403JSONResponse) VisitPutNodeUserResponse(w http.ResponseWriter) error + type PutNodeUser404JSONResponse externalRef0.ErrorResponse + func (response PutNodeUser404JSONResponse) VisitPutNodeUserResponse(w http.ResponseWriter) error + type PutNodeUser500JSONResponse externalRef0.ErrorResponse + func (response PutNodeUser500JSONResponse) VisitPutNodeUserResponse(w http.ResponseWriter) error + type PutNodeUserJSONRequestBody = UserUpdateRequest + type PutNodeUserRequestObject struct + Body *PutNodeUserJSONRequestBody + Hostname Hostname + Name UserName + type PutNodeUserResponseObject interface + VisitPutNodeUserResponse func(w http.ResponseWriter) error + type RegisterHandlersOptions struct + BaseURL string + OperationMiddlewares map[string][]echo.MiddlewareFunc + type SSHKeyAddRequest struct + Key string + type SSHKeyCollectionResponse struct + JobId *openapi_types.UUID + Results []SSHKeyEntry + type SSHKeyEntry struct + Error *string + Hostname string + Keys *[]SSHKeyInfo + Status SSHKeyEntryStatus + type SSHKeyEntryStatus string + const SSHKeyEntryStatusFailed + const SSHKeyEntryStatusOk + const SSHKeyEntryStatusSkipped + const SSHKeyEntryStatusTimeout + func (e SSHKeyEntryStatus) Valid() bool + type SSHKeyFingerprint = string + type SSHKeyInfo struct + Comment *string + Fingerprint *string + Type *string + type SSHKeyMutationEntry struct + Changed *bool + Error *string + Hostname string + Status SSHKeyMutationEntryStatus + type SSHKeyMutationEntryStatus string + const SSHKeyMutationEntryStatusFailed + const SSHKeyMutationEntryStatusOk + const SSHKeyMutationEntryStatusSkipped + const SSHKeyMutationEntryStatusTimeout + func (e SSHKeyMutationEntryStatus) Valid() bool + type SSHKeyMutationResponse struct + JobId *openapi_types.UUID + Results []SSHKeyMutationEntry + type ServerInterface interface + DeleteNodeGroup func(ctx *echo.Context, hostname Hostname, name GroupName) error + DeleteNodeUser func(ctx *echo.Context, hostname Hostname, name UserName) error + DeleteNodeUserSSHKey func(ctx *echo.Context, hostname Hostname, name UserName, ...) error + GetNodeGroup func(ctx *echo.Context, hostname Hostname) error + GetNodeGroupByName func(ctx *echo.Context, hostname Hostname, name GroupName) error + GetNodeUser func(ctx *echo.Context, hostname Hostname) error + GetNodeUserByName func(ctx *echo.Context, hostname Hostname, name UserName) error + GetNodeUserSSHKey func(ctx *echo.Context, hostname Hostname, name UserName) error + PostNodeGroup func(ctx *echo.Context, hostname Hostname) error + PostNodeUser func(ctx *echo.Context, hostname Hostname) error + PostNodeUserPassword func(ctx *echo.Context, hostname Hostname, name UserName) error + PostNodeUserSSHKey func(ctx *echo.Context, hostname Hostname, name UserName) error + PutNodeGroup func(ctx *echo.Context, hostname Hostname, name GroupName) error + PutNodeUser func(ctx *echo.Context, hostname Hostname, name UserName) error + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + type ServerInterfaceWrapper struct + Handler ServerInterface + func (w *ServerInterfaceWrapper) DeleteNodeGroup(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) DeleteNodeUser(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) DeleteNodeUserSSHKey(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeGroup(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeGroupByName(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeUser(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeUserByName(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeUserSSHKey(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodeGroup(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodeUser(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodeUserPassword(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodeUserSSHKey(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PutNodeGroup(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PutNodeUser(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 + DeleteNodeGroup func(ctx context.Context, request DeleteNodeGroupRequestObject) (DeleteNodeGroupResponseObject, error) + DeleteNodeUser func(ctx context.Context, request DeleteNodeUserRequestObject) (DeleteNodeUserResponseObject, error) + DeleteNodeUserSSHKey func(ctx context.Context, request DeleteNodeUserSSHKeyRequestObject) (DeleteNodeUserSSHKeyResponseObject, error) + GetNodeGroup func(ctx context.Context, request GetNodeGroupRequestObject) (GetNodeGroupResponseObject, error) + GetNodeGroupByName func(ctx context.Context, request GetNodeGroupByNameRequestObject) (GetNodeGroupByNameResponseObject, error) + GetNodeUser func(ctx context.Context, request GetNodeUserRequestObject) (GetNodeUserResponseObject, error) + GetNodeUserByName func(ctx context.Context, request GetNodeUserByNameRequestObject) (GetNodeUserByNameResponseObject, error) + GetNodeUserSSHKey func(ctx context.Context, request GetNodeUserSSHKeyRequestObject) (GetNodeUserSSHKeyResponseObject, error) + PostNodeGroup func(ctx context.Context, request PostNodeGroupRequestObject) (PostNodeGroupResponseObject, error) + PostNodeUser func(ctx context.Context, request PostNodeUserRequestObject) (PostNodeUserResponseObject, error) + PostNodeUserPassword func(ctx context.Context, request PostNodeUserPasswordRequestObject) (PostNodeUserPasswordResponseObject, error) + PostNodeUserSSHKey func(ctx context.Context, request PostNodeUserSSHKeyRequestObject) (PostNodeUserSSHKeyResponseObject, error) + PutNodeGroup func(ctx context.Context, request PutNodeGroupRequestObject) (PutNodeGroupResponseObject, error) + PutNodeUser func(ctx context.Context, request PutNodeUserRequestObject) (PutNodeUserResponseObject, error) + type UserCollectionResponse struct + JobId *openapi_types.UUID + Results []UserEntry + type UserCreateRequest struct + Gid *int + Groups *[]string + Home *string + Name string + Password *string + Shell *string + System *bool + Uid *int + type UserEntry struct + Error *string + Hostname string + Status UserEntryStatus + Users *[]UserInfo + type UserEntryStatus string + const UserEntryStatusFailed + const UserEntryStatusOk + const UserEntryStatusSkipped + const UserEntryStatusTimeout + func (e UserEntryStatus) Valid() bool + type UserInfo struct + Gid *int + Groups *[]string + Home *string + Locked *bool + Name *string + Shell *string + Uid *int + type UserMutationResponse struct + JobId *openapi_types.UUID + Results []UserMutationResult + type UserMutationResult struct + Changed *bool + Error *string + Hostname string + Name *string + Status UserMutationResultStatus + type UserMutationResultStatus string + const UserMutationResultStatusFailed + const UserMutationResultStatusOk + const UserMutationResultStatusSkipped + const UserMutationResultStatusTimeout + func (e UserMutationResultStatus) Valid() bool + type UserName = string + type UserPasswordRequest struct + Password string + type UserUpdateRequest struct + Groups *[]string + Home *string + Lock *bool + Shell *string