api

package
v0.19.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2025 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApiRoutes

func ApiRoutes(router *http.ServeMux)

func HandleAuthorization

func HandleAuthorization(w http.ResponseWriter, r *http.Request)

func HandleCreateGroup

func HandleCreateGroup(w http.ResponseWriter, r *http.Request)

func HandleCreateRole

func HandleCreateRole(w http.ResponseWriter, r *http.Request)

func HandleCreateSpace

func HandleCreateSpace(w http.ResponseWriter, r *http.Request)

func HandleCreateTemplate

func HandleCreateTemplate(w http.ResponseWriter, r *http.Request)

func HandleCreateTemplateVar

func HandleCreateTemplateVar(w http.ResponseWriter, r *http.Request)

func HandleCreateToken

func HandleCreateToken(w http.ResponseWriter, r *http.Request)

func HandleCreateUser

func HandleCreateUser(w http.ResponseWriter, r *http.Request)

func HandleCreateVolume

func HandleCreateVolume(w http.ResponseWriter, r *http.Request)

func HandleDeleteGroup

func HandleDeleteGroup(w http.ResponseWriter, r *http.Request)

func HandleDeleteRole

func HandleDeleteRole(w http.ResponseWriter, r *http.Request)

func HandleDeleteSessions

func HandleDeleteSessions(w http.ResponseWriter, r *http.Request)

func HandleDeleteSpace

func HandleDeleteSpace(w http.ResponseWriter, r *http.Request)

func HandleDeleteTemplate

func HandleDeleteTemplate(w http.ResponseWriter, r *http.Request)

func HandleDeleteTemplateVar

func HandleDeleteTemplateVar(w http.ResponseWriter, r *http.Request)

func HandleDeleteToken

func HandleDeleteToken(w http.ResponseWriter, r *http.Request)

func HandleDeleteTunnel

func HandleDeleteTunnel(w http.ResponseWriter, r *http.Request)

func HandleDeleteUser

func HandleDeleteUser(w http.ResponseWriter, r *http.Request)

func HandleDeleteVolume

func HandleDeleteVolume(w http.ResponseWriter, r *http.Request)

func HandleGetAuditLogs

func HandleGetAuditLogs(w http.ResponseWriter, r *http.Request)

func HandleGetClusterInfo

func HandleGetClusterInfo(w http.ResponseWriter, r *http.Request)

func HandleGetGroup

func HandleGetGroup(w http.ResponseWriter, r *http.Request)

func HandleGetGroups

func HandleGetGroups(w http.ResponseWriter, r *http.Request)

func HandleGetPermissions

func HandleGetPermissions(w http.ResponseWriter, r *http.Request)

func HandleGetRole

func HandleGetRole(w http.ResponseWriter, r *http.Request)

func HandleGetRoles

func HandleGetRoles(w http.ResponseWriter, r *http.Request)

func HandleGetSessions

func HandleGetSessions(w http.ResponseWriter, r *http.Request)

func HandleGetSpace

func HandleGetSpace(w http.ResponseWriter, r *http.Request)

func HandleGetSpaces

func HandleGetSpaces(w http.ResponseWriter, r *http.Request)

func HandleGetTemplate

func HandleGetTemplate(w http.ResponseWriter, r *http.Request)

func HandleGetTemplateVar

func HandleGetTemplateVar(w http.ResponseWriter, r *http.Request)

func HandleGetTemplateVars

func HandleGetTemplateVars(w http.ResponseWriter, r *http.Request)

func HandleGetTemplates

func HandleGetTemplates(w http.ResponseWriter, r *http.Request)

func HandleGetTokens

func HandleGetTokens(w http.ResponseWriter, r *http.Request)

func HandleGetTunnelServerInfo

func HandleGetTunnelServerInfo(w http.ResponseWriter, r *http.Request)

func HandleGetTunnels

func HandleGetTunnels(w http.ResponseWriter, r *http.Request)

func HandleGetUser

func HandleGetUser(w http.ResponseWriter, r *http.Request)

func HandleGetUserQuota

func HandleGetUserQuota(w http.ResponseWriter, r *http.Request)

func HandleGetUsers

func HandleGetUsers(w http.ResponseWriter, r *http.Request)

func HandleGetVolume

func HandleGetVolume(w http.ResponseWriter, r *http.Request)

func HandleGetVolumes

func HandleGetVolumes(w http.ResponseWriter, r *http.Request)

func HandleLogout

func HandleLogout(w http.ResponseWriter, r *http.Request)

func HandlePing

func HandlePing(w http.ResponseWriter, r *http.Request)

func HandleSpaceAddShare

func HandleSpaceAddShare(w http.ResponseWriter, r *http.Request)

func HandleSpaceRemoveShare

func HandleSpaceRemoveShare(w http.ResponseWriter, r *http.Request)

func HandleSpaceRestart

func HandleSpaceRestart(w http.ResponseWriter, r *http.Request)

func HandleSpaceStart

func HandleSpaceStart(w http.ResponseWriter, r *http.Request)

func HandleSpaceStop

func HandleSpaceStop(w http.ResponseWriter, r *http.Request)

func HandleSpaceStopUsersSpaces

func HandleSpaceStopUsersSpaces(w http.ResponseWriter, r *http.Request)

func HandleSpaceTransfer

func HandleSpaceTransfer(w http.ResponseWriter, r *http.Request)

func HandleUpdateGroup

func HandleUpdateGroup(w http.ResponseWriter, r *http.Request)

func HandleUpdateRole

func HandleUpdateRole(w http.ResponseWriter, r *http.Request)

func HandleUpdateSpace

func HandleUpdateSpace(w http.ResponseWriter, r *http.Request)

func HandleUpdateTemplate

func HandleUpdateTemplate(w http.ResponseWriter, r *http.Request)

func HandleUpdateTemplateVar

func HandleUpdateTemplateVar(w http.ResponseWriter, r *http.Request)

func HandleUpdateUser

func HandleUpdateUser(w http.ResponseWriter, r *http.Request)

func HandleUpdateVolume

func HandleUpdateVolume(w http.ResponseWriter, r *http.Request)

func HandleUsingTotp

func HandleUsingTotp(w http.ResponseWriter, r *http.Request)

Returns if the server is using TOTP or not, the CLI client uses this to work out the authentication flow it should use.

func HandleVolumeStart

func HandleVolumeStart(w http.ResponseWriter, r *http.Request)

func HandleVolumeStop

func HandleVolumeStop(w http.ResponseWriter, r *http.Request)

func HandleWhoAmI

func HandleWhoAmI(w http.ResponseWriter, r *http.Request)

Types

type ErrorResponse

type ErrorResponse struct {
	Error string `json:"error"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL