Documentation ¶
Index ¶
- func Bootstrap(c pwd.PWDApi, ev event.EventApi)
- func CloseSession(rw http.ResponseWriter, req *http.Request)
- func DeleteInstance(rw http.ResponseWriter, req *http.Request)
- func Exec(rw http.ResponseWriter, req *http.Request)
- func FileUpload(rw http.ResponseWriter, req *http.Request)
- func GetCurrentPlayground(rw http.ResponseWriter, req *http.Request)
- func GetInstanceImages(rw http.ResponseWriter, req *http.Request)
- func GetSession(rw http.ResponseWriter, req *http.Request)
- func GetUser(rw http.ResponseWriter, req *http.Request)
- func Home(w http.ResponseWriter, r *http.Request)
- func Landing(rw http.ResponseWriter, req *http.Request)
- func ListPlaygrounds(rw http.ResponseWriter, req *http.Request)
- func ListProviders(rw http.ResponseWriter, req *http.Request)
- func LoggedInUser(rw http.ResponseWriter, req *http.Request)
- func Login(rw http.ResponseWriter, req *http.Request)
- func LoginCallback(rw http.ResponseWriter, req *http.Request)
- func NewInstance(rw http.ResponseWriter, req *http.Request)
- func NewManager(s *types.Session) (*manager, error)
- func NewPlayground(rw http.ResponseWriter, req *http.Request)
- func NewSession(rw http.ResponseWriter, req *http.Request)
- func Ping(rw http.ResponseWriter, req *http.Request)
- func Register(extend HandlerExtender)
- func SessionSetup(rw http.ResponseWriter, req *http.Request)
- func ValidateToken(req *http.Request) bool
- func WSH(w http.ResponseWriter, r *http.Request)
- type CookieID
- type HandlerExtender
- type NewSessionResponse
- type PlaygroundConfigurationResponse
- type PublicUserInfo
- type SessionInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloseSession ¶
func CloseSession(rw http.ResponseWriter, req *http.Request)
func DeleteInstance ¶
func DeleteInstance(rw http.ResponseWriter, req *http.Request)
func FileUpload ¶
func FileUpload(rw http.ResponseWriter, req *http.Request)
func GetCurrentPlayground ¶
func GetCurrentPlayground(rw http.ResponseWriter, req *http.Request)
func GetInstanceImages ¶
func GetInstanceImages(rw http.ResponseWriter, req *http.Request)
func GetSession ¶
func GetSession(rw http.ResponseWriter, req *http.Request)
func ListPlaygrounds ¶
func ListPlaygrounds(rw http.ResponseWriter, req *http.Request)
func ListProviders ¶
func ListProviders(rw http.ResponseWriter, req *http.Request)
func LoggedInUser ¶
func LoggedInUser(rw http.ResponseWriter, req *http.Request)
func LoginCallback ¶
func LoginCallback(rw http.ResponseWriter, req *http.Request)
func NewInstance ¶
func NewInstance(rw http.ResponseWriter, req *http.Request)
func NewManager ¶
func NewPlayground ¶
func NewPlayground(rw http.ResponseWriter, req *http.Request)
func NewSession ¶
func NewSession(rw http.ResponseWriter, req *http.Request)
func Register ¶
func Register(extend HandlerExtender)
func SessionSetup ¶
func SessionSetup(rw http.ResponseWriter, req *http.Request)
func ValidateToken ¶
Types ¶
type CookieID ¶
type HandlerExtender ¶
type NewSessionResponse ¶
type PlaygroundConfigurationResponse ¶
type PlaygroundConfigurationResponse struct { Id string `json:"id"` Domain string `json:"domain"` DefaultDinDInstanceImage string `json:"default_dind_instance_image"` AvailableDinDInstanceImages []string `json:"available_dind_instance_images"` AllowWindowsInstances bool `json:"allow_windows_instances"` DefaultSessionDuration time.Duration `json:"default_session_duration"` DindVolumeSize string `json:"dind_volume_size"` }
type PublicUserInfo ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.