Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package rest provides a gateway to the underlying grpc service
Index ¶
- func FirstRun(ctx context.Context) error
 - type WorkspaceHandler
 - func (h *WorkspaceHandler) DeleteWorkspace(req *restful.Request, rsp *restful.Response)
 - func (h *WorkspaceHandler) Filter() func(string) string
 - func (h *WorkspaceHandler) PutWorkspace(req *restful.Request, rsp *restful.Response)
 - func (h *WorkspaceHandler) SearchWorkspaces(req *restful.Request, rsp *restful.Response)
 - func (h *WorkspaceHandler) SwaggerTags() []string
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type WorkspaceHandler ¶
type WorkspaceHandler struct {
	resources.ResourceProviderHandler
}
    WorkspaceHandler defines the specific handler struc for workspace management.
func NewWorkspaceHandler ¶
func NewWorkspaceHandler() *WorkspaceHandler
NewWorkspaceHandler simply creates and configures a handler.
func (*WorkspaceHandler) DeleteWorkspace ¶
func (h *WorkspaceHandler) DeleteWorkspace(req *restful.Request, rsp *restful.Response)
func (*WorkspaceHandler) Filter ¶
func (h *WorkspaceHandler) Filter() func(string) string
Filter returns a function to filter the swagger path.
func (*WorkspaceHandler) PutWorkspace ¶
func (h *WorkspaceHandler) PutWorkspace(req *restful.Request, rsp *restful.Response)
func (*WorkspaceHandler) SearchWorkspaces ¶
func (h *WorkspaceHandler) SearchWorkspaces(req *restful.Request, rsp *restful.Response)
func (*WorkspaceHandler) SwaggerTags ¶
func (h *WorkspaceHandler) SwaggerTags() []string
SwaggerTags lists the names of the service tags declared in the swagger json implemented by this service.
      
      Source Files
      ¶
    
- first-run.go
 - plugins.go
 - rest.go
 - ws-roots.go
 
 Click to show internal directories. 
   Click to hide internal directories.