Documentation
¶
Overview ¶
Package node provides node-related API handlers.
Index ¶
- func Handler(logger *slog.Logger, jobClient client.JobClient, signingKey string, ...) []func(e *echo.Echo)
- type Node
- func (s *Node) GetNodeDisk(ctx context.Context, request gen.GetNodeDiskRequestObject) (gen.GetNodeDiskResponseObject, error)
- func (s *Node) GetNodeLoad(ctx context.Context, request gen.GetNodeLoadRequestObject) (gen.GetNodeLoadResponseObject, error)
- func (s *Node) GetNodeMemory(ctx context.Context, request gen.GetNodeMemoryRequestObject) (gen.GetNodeMemoryResponseObject, error)
- func (s *Node) GetNodeOS(ctx context.Context, request gen.GetNodeOSRequestObject) (gen.GetNodeOSResponseObject, error)
- func (s *Node) GetNodeStatus(ctx context.Context, request gen.GetNodeStatusRequestObject) (gen.GetNodeStatusResponseObject, error)
- func (s *Node) GetNodeUptime(ctx context.Context, request gen.GetNodeUptimeRequestObject) (gen.GetNodeUptimeResponseObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Node ¶
type Node struct {
// JobClient provides job-based operations for system queries.
JobClient client.JobClient
// contains filtered or unexported fields
}
Node implementation of the Node APIs operations.
func (*Node) GetNodeDisk ¶
func (s *Node) GetNodeDisk( ctx context.Context, request gen.GetNodeDiskRequestObject, ) (gen.GetNodeDiskResponseObject, error)
GetNodeDisk get the node disk usage API endpoint.
func (*Node) GetNodeLoad ¶
func (s *Node) GetNodeLoad( ctx context.Context, request gen.GetNodeLoadRequestObject, ) (gen.GetNodeLoadResponseObject, error)
GetNodeLoad get the node load averages API endpoint.
func (*Node) GetNodeMemory ¶
func (s *Node) GetNodeMemory( ctx context.Context, request gen.GetNodeMemoryRequestObject, ) (gen.GetNodeMemoryResponseObject, error)
GetNodeMemory get the node memory stats API endpoint.
func (*Node) GetNodeOS ¶
func (s *Node) GetNodeOS( ctx context.Context, request gen.GetNodeOSRequestObject, ) (gen.GetNodeOSResponseObject, error)
GetNodeOS get the node OS info API endpoint.
func (*Node) GetNodeStatus ¶
func (s *Node) GetNodeStatus( ctx context.Context, request gen.GetNodeStatusRequestObject, ) (gen.GetNodeStatusResponseObject, error)
GetNodeStatus get the node status API endpoint.
func (*Node) GetNodeUptime ¶
func (s *Node) GetNodeUptime( ctx context.Context, request gen.GetNodeUptimeRequestObject, ) (gen.GetNodeUptimeResponseObject, error)
GetNodeUptime get the node uptime API endpoint.
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package certificate provides certificate-related API handlers.
|
Package certificate provides certificate-related API handlers. |
|
gen
Package gen provides primitives to interact with the openapi HTTP API.
|
Package gen provides primitives to interact with the openapi HTTP API. |
|
Package command provides command execution API handlers.
|
Package command provides command execution API handlers. |
|
gen
Package gen provides primitives to interact with the openapi HTTP API.
|
Package gen provides primitives to interact with the openapi HTTP API. |
|
Package container provides container-related API handlers.
|
Package container provides container-related API handlers. |
|
gen
Package gen provides primitives to interact with the openapi HTTP API.
|
Package gen provides primitives to interact with the openapi HTTP API. |
|
Package file provides node-targeted file deploy API handlers.
|
Package file provides node-targeted file deploy API handlers. |
|
gen
Package gen provides primitives to interact with the openapi HTTP API.
|
Package gen provides primitives to interact with the openapi HTTP API. |
|
Package gen contains generated code for the node API.
|
Package gen contains generated code for the node API. |
|
Package hostname provides hostname-related API handlers.
|
Package hostname provides hostname-related API handlers. |
|
gen
Package gen contains generated code for the hostname API.
|
Package gen contains generated code for the hostname API. |
|
Package log provides log management API handlers.
|
Package log provides log management API handlers. |
|
gen
Package gen contains generated code for the log API.
|
Package gen contains generated code for the log API. |
|
Package network provides network-related API handlers.
|
Package network provides network-related API handlers. |
|
gen
Package gen contains generated code for the network API.
|
Package gen contains generated code for the network API. |
|
Package ntp provides NTP-related API handlers.
|
Package ntp provides NTP-related API handlers. |
|
gen
Package gen contains generated code for the NTP API.
|
Package gen contains generated code for the NTP API. |
|
Package packageapi provides package-management-related API handlers.
|
Package packageapi provides package-management-related API handlers. |
|
gen
Package gen contains generated code for the package management API.
|
Package gen contains generated code for the package management API. |
|
Package power provides power management API handlers.
|
Package power provides power management API handlers. |
|
gen
Package gen contains generated code for the Power API.
|
Package gen contains generated code for the Power API. |
|
Package process provides process management API handlers.
|
Package process provides process management API handlers. |
|
gen
Package gen contains generated code for the process API.
|
Package gen contains generated code for the process API. |
|
Package schedule provides schedule-related API handlers.
|
Package schedule provides schedule-related API handlers. |
|
gen
Package gen contains generated code for the schedule API.
|
Package gen contains generated code for the schedule API. |
|
Package service provides service-related API handlers.
|
Package service provides service-related API handlers. |
|
gen
Package gen contains generated code for the service API.
|
Package gen contains generated code for the service API. |
|
Package sysctl provides sysctl-related API handlers.
|
Package sysctl provides sysctl-related API handlers. |
|
gen
Package gen contains generated code for the sysctl API.
|
Package gen contains generated code for the sysctl API. |
|
Package timezone provides timezone-related API handlers.
|
Package timezone provides timezone-related API handlers. |
|
gen
Package gen contains generated code for the Timezone API.
|
Package gen contains generated code for the Timezone API. |
|
Package user provides user and group API handlers.
|
Package user provides user and group API handlers. |
|
gen
Package gen contains generated code for the user and group API.
|
Package gen contains generated code for the user and group API. |
Click to show internal directories.
Click to hide internal directories.