Documentation ¶
Index ¶
- type CSMWorkspace
- func (w *CSMWorkspace) CheckExtensions()
- func (w *CSMWorkspace) CreateWorkspace(workspaceID string, details map[string]interface{}) (*models.ServiceManagerWorkspaceResponse, *models.Error)
- func (w *CSMWorkspace) DeleteWorkspace(workspaceID string) (*models.ServiceManagerWorkspaceResponse, *models.Error)
- func (w *CSMWorkspace) GetWorkspace(workspaceID string) (*models.ServiceManagerWorkspaceResponse, *models.Error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSMWorkspace ¶
type CSMWorkspace struct { common.CSMWorkspaceInterface Logger *logrus.Logger Config *common.ServiceManagerConfiguration FileHelper utils.CSMFileHelperInterface }
func NewCSMWorkspace ¶
func NewCSMWorkspace(logger *logrus.Logger, config *common.ServiceManagerConfiguration, fileHelper utils.CSMFileHelperInterface) *CSMWorkspace
func (*CSMWorkspace) CheckExtensions ¶
func (w *CSMWorkspace) CheckExtensions()
CheckExtensions checks for workspace extensions
func (*CSMWorkspace) CreateWorkspace ¶
func (w *CSMWorkspace) CreateWorkspace(workspaceID string, details map[string]interface{}) (*models.ServiceManagerWorkspaceResponse, *models.Error)
CreateWorkspace create workspaces
func (*CSMWorkspace) DeleteWorkspace ¶
func (w *CSMWorkspace) DeleteWorkspace(workspaceID string) (*models.ServiceManagerWorkspaceResponse, *models.Error)
DeleteWorkspace delete workspaces
func (*CSMWorkspace) GetWorkspace ¶
func (w *CSMWorkspace) GetWorkspace(workspaceID string) (*models.ServiceManagerWorkspaceResponse, *models.Error)
GetWorkspace get workspaces
Click to show internal directories.
Click to hide internal directories.