provider

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DockerProvider

type DockerProvider struct {
	BasePath           *string
	DaytonaDownloadUrl *string
	DaytonaVersion     *string
	ServerUrl          *string
	ApiUrl             *string
	LogsDir            *string
	ApiPort            *uint32
	ServerPort         *uint32
	RemoteSockDir      string
}

func (DockerProvider) CreateProject

func (p DockerProvider) CreateProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)

func (DockerProvider) CreateWorkspace

func (p DockerProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)

func (DockerProvider) DestroyProject

func (p DockerProvider) DestroyProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)

func (DockerProvider) DestroyWorkspace

func (p DockerProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)

func (DockerProvider) GetDefaultTargets

func (p DockerProvider) GetDefaultTargets() (*[]provider.ProviderTarget, error)

func (DockerProvider) GetInfo

func (p DockerProvider) GetInfo() (provider.ProviderInfo, error)

func (DockerProvider) GetProjectInfo

func (p DockerProvider) GetProjectInfo(projectReq *provider.ProjectRequest) (*workspace.ProjectInfo, error)

func (DockerProvider) GetTargetManifest

func (p DockerProvider) GetTargetManifest() (*provider.ProviderTargetManifest, error)

func (DockerProvider) GetWorkspaceInfo

func (p DockerProvider) GetWorkspaceInfo(workspaceReq *provider.WorkspaceRequest) (*workspace.WorkspaceInfo, error)

func (*DockerProvider) Initialize

func (DockerProvider) StartProject

func (p DockerProvider) StartProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)

func (DockerProvider) StartWorkspace

func (p DockerProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)

func (DockerProvider) StopProject

func (p DockerProvider) StopProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)

func (DockerProvider) StopWorkspace

func (p DockerProvider) StopWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)

Jump to

Keyboard shortcuts

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