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 DNSConfigCollectionResponse struct + JobId *openapi_types.UUID + Results []DNSConfigResponse + type DNSConfigResponse struct + Changed *bool + Error *string + Hostname string + SearchDomains *[]string + Servers *[]string + Status DNSConfigResponseStatus + type DNSConfigResponseStatus string + const DNSConfigResponseStatusFailed + const DNSConfigResponseStatusOk + const DNSConfigResponseStatusSkipped + const DNSConfigResponseStatusTimeout + func (e DNSConfigResponseStatus) Valid() bool + type DNSConfigUpdateRequest struct + InterfaceName string + OverrideDhcp *bool + SearchDomains *[]string + Servers *[]string + type DNSDeleteCollectionResponse struct + JobId *openapi_types.UUID + Results []DNSDeleteResultItem + type DNSDeleteRequest struct + InterfaceName string + type DNSDeleteResultItem struct + Changed *bool + Error *string + Hostname string + Status DNSDeleteResultItemStatus + type DNSDeleteResultItemStatus string + const DNSDeleteResultItemStatusFailed + const DNSDeleteResultItemStatusOk + const DNSDeleteResultItemStatusSkipped + const DNSDeleteResultItemStatusTimeout + func (e DNSDeleteResultItemStatus) Valid() bool + type DNSUpdateCollectionResponse struct + JobId *openapi_types.UUID + Results []DNSUpdateResultItem + type DNSUpdateResultItem struct + Changed *bool + Error *string + Hostname string + Status DNSUpdateResultItemStatus + type DNSUpdateResultItemStatus string + const DNSUpdateResultItemStatusFailed + const DNSUpdateResultItemStatusOk + const DNSUpdateResultItemStatusSkipped + const DNSUpdateResultItemStatusTimeout + func (e DNSUpdateResultItemStatus) Valid() bool + type DeleteNodeNetworkDNS200JSONResponse DNSDeleteCollectionResponse + func (response DeleteNodeNetworkDNS200JSONResponse) VisitDeleteNodeNetworkDNSResponse(w http.ResponseWriter) error + type DeleteNodeNetworkDNS400JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkDNS400JSONResponse) VisitDeleteNodeNetworkDNSResponse(w http.ResponseWriter) error + type DeleteNodeNetworkDNS401JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkDNS401JSONResponse) VisitDeleteNodeNetworkDNSResponse(w http.ResponseWriter) error + type DeleteNodeNetworkDNS403JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkDNS403JSONResponse) VisitDeleteNodeNetworkDNSResponse(w http.ResponseWriter) error + type DeleteNodeNetworkDNS500JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkDNS500JSONResponse) VisitDeleteNodeNetworkDNSResponse(w http.ResponseWriter) error + type DeleteNodeNetworkDNSJSONRequestBody = DNSDeleteRequest + type DeleteNodeNetworkDNSRequestObject struct + Body *DeleteNodeNetworkDNSJSONRequestBody + Hostname Hostname + type DeleteNodeNetworkDNSResponseObject interface + VisitDeleteNodeNetworkDNSResponse func(w http.ResponseWriter) error + type DeleteNodeNetworkInterface200JSONResponse InterfaceMutationResponse + func (response DeleteNodeNetworkInterface200JSONResponse) VisitDeleteNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type DeleteNodeNetworkInterface400JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkInterface400JSONResponse) VisitDeleteNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type DeleteNodeNetworkInterface401JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkInterface401JSONResponse) VisitDeleteNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type DeleteNodeNetworkInterface403JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkInterface403JSONResponse) VisitDeleteNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type DeleteNodeNetworkInterface500JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkInterface500JSONResponse) VisitDeleteNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type DeleteNodeNetworkInterfaceRequestObject struct + Hostname Hostname + Name InterfaceName + type DeleteNodeNetworkInterfaceResponseObject interface + VisitDeleteNodeNetworkInterfaceResponse func(w http.ResponseWriter) error + type DeleteNodeNetworkRoute200JSONResponse RouteMutationResponse + func (response DeleteNodeNetworkRoute200JSONResponse) VisitDeleteNodeNetworkRouteResponse(w http.ResponseWriter) error + type DeleteNodeNetworkRoute400JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkRoute400JSONResponse) VisitDeleteNodeNetworkRouteResponse(w http.ResponseWriter) error + type DeleteNodeNetworkRoute401JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkRoute401JSONResponse) VisitDeleteNodeNetworkRouteResponse(w http.ResponseWriter) error + type DeleteNodeNetworkRoute403JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkRoute403JSONResponse) VisitDeleteNodeNetworkRouteResponse(w http.ResponseWriter) error + type DeleteNodeNetworkRoute500JSONResponse externalRef0.ErrorResponse + func (response DeleteNodeNetworkRoute500JSONResponse) VisitDeleteNodeNetworkRouteResponse(w http.ResponseWriter) error + type DeleteNodeNetworkRouteRequestObject struct + Hostname Hostname + InterfaceName RouteInterfaceName + type DeleteNodeNetworkRouteResponseObject interface + VisitDeleteNodeNetworkRouteResponse 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 GetNodeNetworkDNSByInterface200JSONResponse DNSConfigCollectionResponse + func (response GetNodeNetworkDNSByInterface200JSONResponse) VisitGetNodeNetworkDNSByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkDNSByInterface400JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkDNSByInterface400JSONResponse) VisitGetNodeNetworkDNSByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkDNSByInterface401JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkDNSByInterface401JSONResponse) VisitGetNodeNetworkDNSByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkDNSByInterface403JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkDNSByInterface403JSONResponse) VisitGetNodeNetworkDNSByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkDNSByInterface500JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkDNSByInterface500JSONResponse) VisitGetNodeNetworkDNSByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkDNSByInterfaceRequestObject struct + Hostname Hostname + InterfaceName string + type GetNodeNetworkDNSByInterfaceResponseObject interface + VisitGetNodeNetworkDNSByInterfaceResponse func(w http.ResponseWriter) error + type GetNodeNetworkInterface200JSONResponse InterfaceListResponse + func (response GetNodeNetworkInterface200JSONResponse) VisitGetNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkInterface400JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkInterface400JSONResponse) VisitGetNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkInterface401JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkInterface401JSONResponse) VisitGetNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkInterface403JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkInterface403JSONResponse) VisitGetNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkInterface500JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkInterface500JSONResponse) VisitGetNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkInterfaceByName200JSONResponse InterfaceGetResponse + func (response GetNodeNetworkInterfaceByName200JSONResponse) VisitGetNodeNetworkInterfaceByNameResponse(w http.ResponseWriter) error + type GetNodeNetworkInterfaceByName400JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkInterfaceByName400JSONResponse) VisitGetNodeNetworkInterfaceByNameResponse(w http.ResponseWriter) error + type GetNodeNetworkInterfaceByName401JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkInterfaceByName401JSONResponse) VisitGetNodeNetworkInterfaceByNameResponse(w http.ResponseWriter) error + type GetNodeNetworkInterfaceByName403JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkInterfaceByName403JSONResponse) VisitGetNodeNetworkInterfaceByNameResponse(w http.ResponseWriter) error + type GetNodeNetworkInterfaceByName404JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkInterfaceByName404JSONResponse) VisitGetNodeNetworkInterfaceByNameResponse(w http.ResponseWriter) error + type GetNodeNetworkInterfaceByName500JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkInterfaceByName500JSONResponse) VisitGetNodeNetworkInterfaceByNameResponse(w http.ResponseWriter) error + type GetNodeNetworkInterfaceByNameRequestObject struct + Hostname Hostname + Name InterfaceName + type GetNodeNetworkInterfaceByNameResponseObject interface + VisitGetNodeNetworkInterfaceByNameResponse func(w http.ResponseWriter) error + type GetNodeNetworkInterfaceRequestObject struct + Hostname Hostname + type GetNodeNetworkInterfaceResponseObject interface + VisitGetNodeNetworkInterfaceResponse func(w http.ResponseWriter) error + type GetNodeNetworkRoute200JSONResponse RouteListResponse + func (response GetNodeNetworkRoute200JSONResponse) VisitGetNodeNetworkRouteResponse(w http.ResponseWriter) error + type GetNodeNetworkRoute400JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkRoute400JSONResponse) VisitGetNodeNetworkRouteResponse(w http.ResponseWriter) error + type GetNodeNetworkRoute401JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkRoute401JSONResponse) VisitGetNodeNetworkRouteResponse(w http.ResponseWriter) error + type GetNodeNetworkRoute403JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkRoute403JSONResponse) VisitGetNodeNetworkRouteResponse(w http.ResponseWriter) error + type GetNodeNetworkRoute500JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkRoute500JSONResponse) VisitGetNodeNetworkRouteResponse(w http.ResponseWriter) error + type GetNodeNetworkRouteByInterface200JSONResponse RouteGetResponse + func (response GetNodeNetworkRouteByInterface200JSONResponse) VisitGetNodeNetworkRouteByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkRouteByInterface400JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkRouteByInterface400JSONResponse) VisitGetNodeNetworkRouteByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkRouteByInterface401JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkRouteByInterface401JSONResponse) VisitGetNodeNetworkRouteByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkRouteByInterface403JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkRouteByInterface403JSONResponse) VisitGetNodeNetworkRouteByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkRouteByInterface404JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkRouteByInterface404JSONResponse) VisitGetNodeNetworkRouteByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkRouteByInterface500JSONResponse externalRef0.ErrorResponse + func (response GetNodeNetworkRouteByInterface500JSONResponse) VisitGetNodeNetworkRouteByInterfaceResponse(w http.ResponseWriter) error + type GetNodeNetworkRouteByInterfaceRequestObject struct + Hostname Hostname + InterfaceName RouteInterfaceName + type GetNodeNetworkRouteByInterfaceResponseObject interface + VisitGetNodeNetworkRouteByInterfaceResponse func(w http.ResponseWriter) error + type GetNodeNetworkRouteRequestObject struct + Hostname Hostname + type GetNodeNetworkRouteResponseObject interface + VisitGetNodeNetworkRouteResponse func(w http.ResponseWriter) error + type Hostname = string + type InterfaceConfigRequest struct + Addresses *[]string + Dhcp4 *bool + Dhcp6 *bool + Gateway4 *string + Gateway6 *string + MacAddress *string + Mtu *int + Wakeonlan *bool + type InterfaceGetEntry struct + Error *string + Hostname string + Interface *InterfaceInfo + Status InterfaceGetEntryStatus + type InterfaceGetEntryStatus string + const InterfaceGetEntryStatusFailed + const InterfaceGetEntryStatusOk + const InterfaceGetEntryStatusSkipped + const InterfaceGetEntryStatusTimeout + func (e InterfaceGetEntryStatus) Valid() bool + type InterfaceGetResponse struct + JobId *openapi_types.UUID + Results []InterfaceGetEntry + type InterfaceInfo struct + Addresses *[]string + Dhcp4 *bool + Dhcp6 *bool + Family *string + Gateway4 *string + Gateway6 *string + Ipv4 *string + Ipv6 *string + Mac *string + MacAddress *string + Mtu *int + Name *string + Primary *bool + State *string + Wakeonlan *bool + type InterfaceListEntry struct + Error *string + Hostname string + Interfaces *[]InterfaceInfo + Status InterfaceListEntryStatus + type InterfaceListEntryStatus string + const InterfaceListEntryStatusFailed + const InterfaceListEntryStatusOk + const InterfaceListEntryStatusSkipped + const InterfaceListEntryStatusTimeout + func (e InterfaceListEntryStatus) Valid() bool + type InterfaceListResponse struct + JobId *openapi_types.UUID + Results []InterfaceListEntry + type InterfaceMutationEntry struct + Changed *bool + Error *string + Hostname string + Name *string + Status InterfaceMutationEntryStatus + type InterfaceMutationEntryStatus string + const InterfaceMutationEntryStatusFailed + const InterfaceMutationEntryStatusOk + const InterfaceMutationEntryStatusSkipped + const InterfaceMutationEntryStatusTimeout + func (e InterfaceMutationEntryStatus) Valid() bool + type InterfaceMutationResponse struct + JobId *openapi_types.UUID + Results []InterfaceMutationEntry + type InterfaceName = string + type PingCollectionResponse struct + JobId *openapi_types.UUID + Results []PingResponse + type PingResponse struct + AvgRtt *string + Changed *bool + Error *string + Hostname string + MaxRtt *string + MinRtt *string + PacketLoss *float64 + PacketsReceived *int + PacketsSent *int + Status PingResponseStatus + type PingResponseStatus string + const PingResponseStatusFailed + const PingResponseStatusOk + const PingResponseStatusSkipped + const PingResponseStatusTimeout + func (e PingResponseStatus) Valid() bool + type PostNodeNetworkInterface200JSONResponse InterfaceMutationResponse + func (response PostNodeNetworkInterface200JSONResponse) VisitPostNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PostNodeNetworkInterface400JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkInterface400JSONResponse) VisitPostNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PostNodeNetworkInterface401JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkInterface401JSONResponse) VisitPostNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PostNodeNetworkInterface403JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkInterface403JSONResponse) VisitPostNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PostNodeNetworkInterface500JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkInterface500JSONResponse) VisitPostNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PostNodeNetworkInterfaceJSONRequestBody = InterfaceConfigRequest + type PostNodeNetworkInterfaceRequestObject struct + Body *PostNodeNetworkInterfaceJSONRequestBody + Hostname Hostname + Name InterfaceName + type PostNodeNetworkInterfaceResponseObject interface + VisitPostNodeNetworkInterfaceResponse func(w http.ResponseWriter) error + type PostNodeNetworkPing200JSONResponse PingCollectionResponse + func (response PostNodeNetworkPing200JSONResponse) VisitPostNodeNetworkPingResponse(w http.ResponseWriter) error + type PostNodeNetworkPing400JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkPing400JSONResponse) VisitPostNodeNetworkPingResponse(w http.ResponseWriter) error + type PostNodeNetworkPing401JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkPing401JSONResponse) VisitPostNodeNetworkPingResponse(w http.ResponseWriter) error + type PostNodeNetworkPing403JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkPing403JSONResponse) VisitPostNodeNetworkPingResponse(w http.ResponseWriter) error + type PostNodeNetworkPing500JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkPing500JSONResponse) VisitPostNodeNetworkPingResponse(w http.ResponseWriter) error + type PostNodeNetworkPingJSONBody struct + Address string + type PostNodeNetworkPingJSONRequestBody PostNodeNetworkPingJSONBody + type PostNodeNetworkPingRequestObject struct + Body *PostNodeNetworkPingJSONRequestBody + Hostname Hostname + type PostNodeNetworkPingResponseObject interface + VisitPostNodeNetworkPingResponse func(w http.ResponseWriter) error + type PostNodeNetworkRoute200JSONResponse RouteMutationResponse + func (response PostNodeNetworkRoute200JSONResponse) VisitPostNodeNetworkRouteResponse(w http.ResponseWriter) error + type PostNodeNetworkRoute400JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkRoute400JSONResponse) VisitPostNodeNetworkRouteResponse(w http.ResponseWriter) error + type PostNodeNetworkRoute401JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkRoute401JSONResponse) VisitPostNodeNetworkRouteResponse(w http.ResponseWriter) error + type PostNodeNetworkRoute403JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkRoute403JSONResponse) VisitPostNodeNetworkRouteResponse(w http.ResponseWriter) error + type PostNodeNetworkRoute500JSONResponse externalRef0.ErrorResponse + func (response PostNodeNetworkRoute500JSONResponse) VisitPostNodeNetworkRouteResponse(w http.ResponseWriter) error + type PostNodeNetworkRouteJSONRequestBody = RouteConfigRequest + type PostNodeNetworkRouteRequestObject struct + Body *PostNodeNetworkRouteJSONRequestBody + Hostname Hostname + InterfaceName RouteInterfaceName + type PostNodeNetworkRouteResponseObject interface + VisitPostNodeNetworkRouteResponse func(w http.ResponseWriter) error + type PutNodeNetworkDNS202JSONResponse DNSUpdateCollectionResponse + func (response PutNodeNetworkDNS202JSONResponse) VisitPutNodeNetworkDNSResponse(w http.ResponseWriter) error + type PutNodeNetworkDNS400JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkDNS400JSONResponse) VisitPutNodeNetworkDNSResponse(w http.ResponseWriter) error + type PutNodeNetworkDNS401JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkDNS401JSONResponse) VisitPutNodeNetworkDNSResponse(w http.ResponseWriter) error + type PutNodeNetworkDNS403JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkDNS403JSONResponse) VisitPutNodeNetworkDNSResponse(w http.ResponseWriter) error + type PutNodeNetworkDNS500JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkDNS500JSONResponse) VisitPutNodeNetworkDNSResponse(w http.ResponseWriter) error + type PutNodeNetworkDNSJSONRequestBody = DNSConfigUpdateRequest + type PutNodeNetworkDNSRequestObject struct + Body *PutNodeNetworkDNSJSONRequestBody + Hostname Hostname + type PutNodeNetworkDNSResponseObject interface + VisitPutNodeNetworkDNSResponse func(w http.ResponseWriter) error + type PutNodeNetworkInterface200JSONResponse InterfaceMutationResponse + func (response PutNodeNetworkInterface200JSONResponse) VisitPutNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PutNodeNetworkInterface400JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkInterface400JSONResponse) VisitPutNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PutNodeNetworkInterface401JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkInterface401JSONResponse) VisitPutNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PutNodeNetworkInterface403JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkInterface403JSONResponse) VisitPutNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PutNodeNetworkInterface404JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkInterface404JSONResponse) VisitPutNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PutNodeNetworkInterface500JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkInterface500JSONResponse) VisitPutNodeNetworkInterfaceResponse(w http.ResponseWriter) error + type PutNodeNetworkInterfaceJSONRequestBody = InterfaceConfigRequest + type PutNodeNetworkInterfaceRequestObject struct + Body *PutNodeNetworkInterfaceJSONRequestBody + Hostname Hostname + Name InterfaceName + type PutNodeNetworkInterfaceResponseObject interface + VisitPutNodeNetworkInterfaceResponse func(w http.ResponseWriter) error + type PutNodeNetworkRoute200JSONResponse RouteMutationResponse + func (response PutNodeNetworkRoute200JSONResponse) VisitPutNodeNetworkRouteResponse(w http.ResponseWriter) error + type PutNodeNetworkRoute400JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkRoute400JSONResponse) VisitPutNodeNetworkRouteResponse(w http.ResponseWriter) error + type PutNodeNetworkRoute401JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkRoute401JSONResponse) VisitPutNodeNetworkRouteResponse(w http.ResponseWriter) error + type PutNodeNetworkRoute403JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkRoute403JSONResponse) VisitPutNodeNetworkRouteResponse(w http.ResponseWriter) error + type PutNodeNetworkRoute404JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkRoute404JSONResponse) VisitPutNodeNetworkRouteResponse(w http.ResponseWriter) error + type PutNodeNetworkRoute500JSONResponse externalRef0.ErrorResponse + func (response PutNodeNetworkRoute500JSONResponse) VisitPutNodeNetworkRouteResponse(w http.ResponseWriter) error + type PutNodeNetworkRouteJSONRequestBody = RouteConfigRequest + type PutNodeNetworkRouteRequestObject struct + Body *PutNodeNetworkRouteJSONRequestBody + Hostname Hostname + InterfaceName RouteInterfaceName + type PutNodeNetworkRouteResponseObject interface + VisitPutNodeNetworkRouteResponse func(w http.ResponseWriter) error + type RegisterHandlersOptions struct + BaseURL string + OperationMiddlewares map[string][]echo.MiddlewareFunc + type RouteConfigRequest struct + Routes []RouteItem + type RouteGetEntry struct + Error *string + Hostname string + Routes *[]RouteInfo + Status RouteGetEntryStatus + type RouteGetEntryStatus string + const RouteGetEntryStatusFailed + const RouteGetEntryStatusOk + const RouteGetEntryStatusSkipped + const RouteGetEntryStatusTimeout + func (e RouteGetEntryStatus) Valid() bool + type RouteGetResponse struct + JobId *openapi_types.UUID + Results []RouteGetEntry + type RouteInfo struct + Destination *string + Gateway *string + Interface *string + Metric *int + Scope *string + type RouteInterfaceName = string + type RouteItem struct + Metric *int + To string + Via string + type RouteListEntry struct + Error *string + Hostname string + Routes *[]RouteInfo + Status RouteListEntryStatus + type RouteListEntryStatus string + const RouteListEntryStatusFailed + const RouteListEntryStatusOk + const RouteListEntryStatusSkipped + const RouteListEntryStatusTimeout + func (e RouteListEntryStatus) Valid() bool + type RouteListResponse struct + JobId *openapi_types.UUID + Results []RouteListEntry + type RouteMutationEntry struct + Changed *bool + Error *string + Hostname string + Interface *string + Status RouteMutationEntryStatus + type RouteMutationEntryStatus string + const RouteMutationEntryStatusFailed + const RouteMutationEntryStatusOk + const RouteMutationEntryStatusSkipped + const RouteMutationEntryStatusTimeout + func (e RouteMutationEntryStatus) Valid() bool + type RouteMutationResponse struct + JobId *openapi_types.UUID + Results []RouteMutationEntry + type ServerInterface interface + DeleteNodeNetworkDNS func(ctx *echo.Context, hostname Hostname) error + DeleteNodeNetworkInterface func(ctx *echo.Context, hostname Hostname, name InterfaceName) error + DeleteNodeNetworkRoute func(ctx *echo.Context, hostname Hostname, interfaceName RouteInterfaceName) error + GetNodeNetworkDNSByInterface func(ctx *echo.Context, hostname Hostname, interfaceName string) error + GetNodeNetworkInterface func(ctx *echo.Context, hostname Hostname) error + GetNodeNetworkInterfaceByName func(ctx *echo.Context, hostname Hostname, name InterfaceName) error + GetNodeNetworkRoute func(ctx *echo.Context, hostname Hostname) error + GetNodeNetworkRouteByInterface func(ctx *echo.Context, hostname Hostname, interfaceName RouteInterfaceName) error + PostNodeNetworkInterface func(ctx *echo.Context, hostname Hostname, name InterfaceName) error + PostNodeNetworkPing func(ctx *echo.Context, hostname Hostname) error + PostNodeNetworkRoute func(ctx *echo.Context, hostname Hostname, interfaceName RouteInterfaceName) error + PutNodeNetworkDNS func(ctx *echo.Context, hostname Hostname) error + PutNodeNetworkInterface func(ctx *echo.Context, hostname Hostname, name InterfaceName) error + PutNodeNetworkRoute func(ctx *echo.Context, hostname Hostname, interfaceName RouteInterfaceName) error + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + type ServerInterfaceWrapper struct + Handler ServerInterface + func (w *ServerInterfaceWrapper) DeleteNodeNetworkDNS(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) DeleteNodeNetworkInterface(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) DeleteNodeNetworkRoute(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeNetworkDNSByInterface(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeNetworkInterface(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeNetworkInterfaceByName(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeNetworkRoute(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) GetNodeNetworkRouteByInterface(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodeNetworkInterface(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodeNetworkPing(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodeNetworkRoute(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PutNodeNetworkDNS(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PutNodeNetworkInterface(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PutNodeNetworkRoute(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 + DeleteNodeNetworkDNS func(ctx context.Context, request DeleteNodeNetworkDNSRequestObject) (DeleteNodeNetworkDNSResponseObject, error) + DeleteNodeNetworkInterface func(ctx context.Context, request DeleteNodeNetworkInterfaceRequestObject) (DeleteNodeNetworkInterfaceResponseObject, error) + DeleteNodeNetworkRoute func(ctx context.Context, request DeleteNodeNetworkRouteRequestObject) (DeleteNodeNetworkRouteResponseObject, error) + GetNodeNetworkDNSByInterface func(ctx context.Context, request GetNodeNetworkDNSByInterfaceRequestObject) (GetNodeNetworkDNSByInterfaceResponseObject, error) + GetNodeNetworkInterface func(ctx context.Context, request GetNodeNetworkInterfaceRequestObject) (GetNodeNetworkInterfaceResponseObject, error) + GetNodeNetworkInterfaceByName func(ctx context.Context, request GetNodeNetworkInterfaceByNameRequestObject) (GetNodeNetworkInterfaceByNameResponseObject, error) + GetNodeNetworkRoute func(ctx context.Context, request GetNodeNetworkRouteRequestObject) (GetNodeNetworkRouteResponseObject, error) + GetNodeNetworkRouteByInterface func(ctx context.Context, request GetNodeNetworkRouteByInterfaceRequestObject) (GetNodeNetworkRouteByInterfaceResponseObject, error) + PostNodeNetworkInterface func(ctx context.Context, request PostNodeNetworkInterfaceRequestObject) (PostNodeNetworkInterfaceResponseObject, error) + PostNodeNetworkPing func(ctx context.Context, request PostNodeNetworkPingRequestObject) (PostNodeNetworkPingResponseObject, error) + PostNodeNetworkRoute func(ctx context.Context, request PostNodeNetworkRouteRequestObject) (PostNodeNetworkRouteResponseObject, error) + PutNodeNetworkDNS func(ctx context.Context, request PutNodeNetworkDNSRequestObject) (PutNodeNetworkDNSResponseObject, error) + PutNodeNetworkInterface func(ctx context.Context, request PutNodeNetworkInterfaceRequestObject) (PutNodeNetworkInterfaceResponseObject, error) + PutNodeNetworkRoute func(ctx context.Context, request PutNodeNetworkRouteRequestObject) (PutNodeNetworkRouteResponseObject, error)