Documentation
¶
Index ¶
- func GetAllSpecs() map[string]KspecData
- func KernelspecAPIHandler(w http.ResponseWriter, req *http.Request)
- func ServeKernelResource(w http.ResponseWriter, req *http.Request)
- func SingleKernelspecAPIHandler(w http.ResponseWriter, req *http.Request)
- type KernelSpecJsonData
- type KernelspecModel
- type KernelspecResponse
- type KspecData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAllSpecs ¶
func KernelspecAPIHandler ¶
func KernelspecAPIHandler(w http.ResponseWriter, req *http.Request)
func ServeKernelResource ¶
func ServeKernelResource(w http.ResponseWriter, req *http.Request)
Handler to serve kernel resources (like logos)
func SingleKernelspecAPIHandler ¶
func SingleKernelspecAPIHandler(w http.ResponseWriter, req *http.Request)
Types ¶
type KernelSpecJsonData ¶
type KernelSpecJsonData struct { Argv []string `json:"argv"` DisplayName string `json:"display_name"` Language string `json:"language"` Metadata interface{} `json:"metadata"` Name string `json:"name"` Mimetype string `json:"mimetype"` Env string `json:"env"` ResourceDir string `json:"resource_dir"` InterruptMode string `json:"interrupt_mode"` }
func GetKernelSpec ¶
func GetKernelSpec(kernelName string) KernelSpecJsonData
func GetKernelSpecByName ¶
func GetKernelSpecByName(kernelName, resourceDir string) KernelSpecJsonData
type KernelspecModel ¶
type KernelspecModel struct { Name string `json:"name"` Spec KernelSpecJsonData `json:"spec"` Resources interface{} `json:"resources"` }
type KernelspecResponse ¶
type KernelspecResponse struct { Default string `json:"default"` Kernespecs map[string]KernelspecModel `json:"kernelspecs"` }
type KspecData ¶
type KspecData struct { ResourceDir string `json:"resource_dir"` Spec KernelSpecJsonData `json:"spec"` }
Click to show internal directories.
Click to hide internal directories.