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 + func Handler(logger *slog.Logger, jobClient client.JobClient, signingKey string, ...) []func(e *echo.Echo) + type User struct + JobClient client.JobClient + func New(logger *slog.Logger, jobClient client.JobClient) *User + func (u *User) DeleteNodeGroup(ctx context.Context, request gen.DeleteNodeGroupRequestObject) (gen.DeleteNodeGroupResponseObject, error) + func (u *User) DeleteNodeUser(ctx context.Context, request gen.DeleteNodeUserRequestObject) (gen.DeleteNodeUserResponseObject, error) + func (u *User) DeleteNodeUserSSHKey(ctx context.Context, request gen.DeleteNodeUserSSHKeyRequestObject) (gen.DeleteNodeUserSSHKeyResponseObject, error) + func (u *User) GetNodeGroup(ctx context.Context, request gen.GetNodeGroupRequestObject) (gen.GetNodeGroupResponseObject, error) + func (u *User) GetNodeGroupByName(ctx context.Context, request gen.GetNodeGroupByNameRequestObject) (gen.GetNodeGroupByNameResponseObject, error) + func (u *User) GetNodeUser(ctx context.Context, request gen.GetNodeUserRequestObject) (gen.GetNodeUserResponseObject, error) + func (u *User) GetNodeUserByName(ctx context.Context, request gen.GetNodeUserByNameRequestObject) (gen.GetNodeUserByNameResponseObject, error) + func (u *User) GetNodeUserSSHKey(ctx context.Context, request gen.GetNodeUserSSHKeyRequestObject) (gen.GetNodeUserSSHKeyResponseObject, error) + func (u *User) PostNodeGroup(ctx context.Context, request gen.PostNodeGroupRequestObject) (gen.PostNodeGroupResponseObject, error) + func (u *User) PostNodeUser(ctx context.Context, request gen.PostNodeUserRequestObject) (gen.PostNodeUserResponseObject, error) + func (u *User) PostNodeUserPassword(ctx context.Context, request gen.PostNodeUserPasswordRequestObject) (gen.PostNodeUserPasswordResponseObject, error) + func (u *User) PostNodeUserSSHKey(ctx context.Context, request gen.PostNodeUserSSHKeyRequestObject) (gen.PostNodeUserSSHKeyResponseObject, error) + func (u *User) PutNodeGroup(ctx context.Context, request gen.PutNodeGroupRequestObject) (gen.PutNodeGroupResponseObject, error) + func (u *User) PutNodeUser(ctx context.Context, request gen.PutNodeUserRequestObject) (gen.PutNodeUserResponseObject, error)