Documentation
¶
Overview ¶
Package sysctl provides sysctl-related API handlers.
Index ¶
- func Handler(logger *slog.Logger, jobClient client.JobClient, signingKey string, ...) []func(e *echo.Echo)
- type Sysctl
- func (s *Sysctl) DeleteNodeSysctl(ctx context.Context, request gen.DeleteNodeSysctlRequestObject) (gen.DeleteNodeSysctlResponseObject, error)
- func (s *Sysctl) GetNodeSysctl(ctx context.Context, request gen.GetNodeSysctlRequestObject) (gen.GetNodeSysctlResponseObject, error)
- func (s *Sysctl) GetNodeSysctlByKey(ctx context.Context, request gen.GetNodeSysctlByKeyRequestObject) (gen.GetNodeSysctlByKeyResponseObject, error)
- func (s *Sysctl) PostNodeSysctl(ctx context.Context, request gen.PostNodeSysctlRequestObject) (gen.PostNodeSysctlResponseObject, error)
- func (s *Sysctl) PutNodeSysctl(ctx context.Context, request gen.PutNodeSysctlRequestObject) (gen.PutNodeSysctlResponseObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Sysctl ¶
type Sysctl struct {
// JobClient provides job-based operations for sysctl management.
JobClient client.JobClient
// contains filtered or unexported fields
}
Sysctl implementation of the Sysctl APIs operations.
func (*Sysctl) DeleteNodeSysctl ¶
func (s *Sysctl) DeleteNodeSysctl( ctx context.Context, request gen.DeleteNodeSysctlRequestObject, ) (gen.DeleteNodeSysctlResponseObject, error)
DeleteNodeSysctl deletes a managed sysctl entry on a target node.
func (*Sysctl) GetNodeSysctl ¶
func (s *Sysctl) GetNodeSysctl( ctx context.Context, request gen.GetNodeSysctlRequestObject, ) (gen.GetNodeSysctlResponseObject, error)
GetNodeSysctl lists all managed sysctl entries on a target node.
func (*Sysctl) GetNodeSysctlByKey ¶
func (s *Sysctl) GetNodeSysctlByKey( ctx context.Context, request gen.GetNodeSysctlByKeyRequestObject, ) (gen.GetNodeSysctlByKeyResponseObject, error)
GetNodeSysctlByKey gets a single sysctl entry by key on a target node.
func (*Sysctl) PostNodeSysctl ¶
func (s *Sysctl) PostNodeSysctl( ctx context.Context, request gen.PostNodeSysctlRequestObject, ) (gen.PostNodeSysctlResponseObject, error)
PostNodeSysctl creates a sysctl parameter on a target node.
func (*Sysctl) PutNodeSysctl ¶
func (s *Sysctl) PutNodeSysctl( ctx context.Context, request gen.PutNodeSysctlRequestObject, ) (gen.PutNodeSysctlResponseObject, error)
PutNodeSysctl updates an existing sysctl parameter on a target node.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.