Documentation
¶
Overview ¶
Package node provides node-related API handlers.
Index ¶
- type Node
- func (s *Node) GetNodeDisk(ctx context.Context, request gen.GetNodeDiskRequestObject) (gen.GetNodeDiskResponseObject, error)
- func (s *Node) GetNodeHostname(ctx context.Context, request gen.GetNodeHostnameRequestObject) (gen.GetNodeHostnameResponseObject, 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) GetNodeNetworkDNSByInterface(ctx context.Context, request gen.GetNodeNetworkDNSByInterfaceRequestObject) (gen.GetNodeNetworkDNSByInterfaceResponseObject, 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)
- func (s *Node) PostNodeCommandExec(ctx context.Context, request gen.PostNodeCommandExecRequestObject) (gen.PostNodeCommandExecResponseObject, error)
- func (s *Node) PostNodeCommandShell(ctx context.Context, request gen.PostNodeCommandShellRequestObject) (gen.PostNodeCommandShellResponseObject, error)
- func (s *Node) PostNodeNetworkPing(ctx context.Context, request gen.PostNodeNetworkPingRequestObject) (gen.PostNodeNetworkPingResponseObject, error)
- func (s *Node) PutNodeNetworkDNS(ctx context.Context, request gen.PutNodeNetworkDNSRequestObject) (gen.PutNodeNetworkDNSResponseObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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) GetNodeHostname ¶
func (s *Node) GetNodeHostname( ctx context.Context, request gen.GetNodeHostnameRequestObject, ) (gen.GetNodeHostnameResponseObject, error)
GetNodeHostname get the node hostname 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) GetNodeNetworkDNSByInterface ¶
func (s *Node) GetNodeNetworkDNSByInterface( ctx context.Context, request gen.GetNodeNetworkDNSByInterfaceRequestObject, ) (gen.GetNodeNetworkDNSByInterfaceResponseObject, error)
GetNodeNetworkDNSByInterface get the node network dns get 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.
func (*Node) PostNodeCommandExec ¶
func (s *Node) PostNodeCommandExec( ctx context.Context, request gen.PostNodeCommandExecRequestObject, ) (gen.PostNodeCommandExecResponseObject, error)
PostNodeCommandExec post the node command exec API endpoint.
func (*Node) PostNodeCommandShell ¶
func (s *Node) PostNodeCommandShell( ctx context.Context, request gen.PostNodeCommandShellRequestObject, ) (gen.PostNodeCommandShellResponseObject, error)
PostNodeCommandShell post the node command shell API endpoint.
func (*Node) PostNodeNetworkPing ¶
func (s *Node) PostNodeNetworkPing( ctx context.Context, request gen.PostNodeNetworkPingRequestObject, ) (gen.PostNodeNetworkPingResponseObject, error)
PostNodeNetworkPing post the node network ping API endpoint.
func (*Node) PutNodeNetworkDNS ¶
func (s *Node) PutNodeNetworkDNS( ctx context.Context, request gen.PutNodeNetworkDNSRequestObject, ) (gen.PutNodeNetworkDNSResponseObject, error)
PutNodeNetworkDNS put the node network dns API endpoint.