Documentation
¶
Index ¶
- type DockerProvider
- func (p DockerProvider) CheckRequirements() (*[]provider.RequirementStatus, error)
- func (p DockerProvider) CreateTarget(targetReq *provider.TargetRequest) (*provider_util.Empty, error)
- func (p DockerProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
- func (p DockerProvider) DestroyTarget(targetReq *provider.TargetRequest) (*provider_util.Empty, error)
- func (p DockerProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
- func (p DockerProvider) GetInfo() (models.ProviderInfo, error)
- func (p DockerProvider) GetPresetTargetConfigs() (*[]provider.TargetConfig, error)
- func (p DockerProvider) GetTargetProviderMetadata(targetReq *provider.TargetRequest) (string, error)
- func (p DockerProvider) GetWorkspaceProviderMetadata(workspaceReq *provider.WorkspaceRequest) (string, error)
- func (p *DockerProvider) Initialize(req provider.InitializeProviderRequest) (*provider_util.Empty, error)
- func (p DockerProvider) StartTarget(targetReq *provider.TargetRequest) (*provider_util.Empty, error)
- func (p DockerProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
- func (p DockerProvider) StopTarget(targetReq *provider.TargetRequest) (*provider_util.Empty, error)
- func (p DockerProvider) StopWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
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 ApiKey *string TargetLogsDir *string WorkspaceLogsDir *string ApiPort *uint32 ServerPort *uint32 RemoteSockDir string }
func (DockerProvider) CheckRequirements ¶ added in v0.12.0
func (p DockerProvider) CheckRequirements() (*[]provider.RequirementStatus, error)
func (DockerProvider) CreateTarget ¶ added in v0.13.0
func (p DockerProvider) CreateTarget(targetReq *provider.TargetRequest) (*provider_util.Empty, error)
func (DockerProvider) CreateWorkspace ¶
func (p DockerProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
func (DockerProvider) DestroyTarget ¶ added in v0.13.0
func (p DockerProvider) DestroyTarget(targetReq *provider.TargetRequest) (*provider_util.Empty, error)
func (DockerProvider) DestroyWorkspace ¶
func (p DockerProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
func (DockerProvider) GetInfo ¶
func (p DockerProvider) GetInfo() (models.ProviderInfo, error)
func (DockerProvider) GetPresetTargetConfigs ¶ added in v0.13.0
func (p DockerProvider) GetPresetTargetConfigs() (*[]provider.TargetConfig, error)
func (DockerProvider) GetTargetProviderMetadata ¶ added in v0.13.0
func (p DockerProvider) GetTargetProviderMetadata(targetReq *provider.TargetRequest) (string, error)
func (DockerProvider) GetWorkspaceProviderMetadata ¶ added in v0.13.0
func (p DockerProvider) GetWorkspaceProviderMetadata(workspaceReq *provider.WorkspaceRequest) (string, error)
func (*DockerProvider) Initialize ¶
func (p *DockerProvider) Initialize(req provider.InitializeProviderRequest) (*provider_util.Empty, error)
func (DockerProvider) StartTarget ¶ added in v0.13.0
func (p DockerProvider) StartTarget(targetReq *provider.TargetRequest) (*provider_util.Empty, error)
func (DockerProvider) StartWorkspace ¶
func (p DockerProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
func (DockerProvider) StopTarget ¶ added in v0.13.0
func (p DockerProvider) StopTarget(targetReq *provider.TargetRequest) (*provider_util.Empty, error)
func (DockerProvider) StopWorkspace ¶
func (p DockerProvider) StopWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
Click to show internal directories.
Click to hide internal directories.