Documentation ¶
Index ¶
- type DigitalOceanProvider
- func (a *DigitalOceanProvider) CheckRequirements() (*[]provider.RequirementStatus, error)
- func (p *DigitalOceanProvider) CreateProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
- func (p *DigitalOceanProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
- func (p *DigitalOceanProvider) DestroyProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
- func (p *DigitalOceanProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
- func (p *DigitalOceanProvider) GetInfo() (provider.ProviderInfo, error)
- func (p *DigitalOceanProvider) GetPresetTargets() (*[]provider.ProviderTarget, error)
- func (p *DigitalOceanProvider) GetProjectInfo(projectReq *provider.ProjectRequest) (*project.ProjectInfo, error)
- func (p *DigitalOceanProvider) GetTargetManifest() (*provider.ProviderTargetManifest, error)
- func (p *DigitalOceanProvider) GetWorkspaceInfo(workspaceReq *provider.WorkspaceRequest) (*workspace.WorkspaceInfo, error)
- func (p *DigitalOceanProvider) Initialize(req provider.InitializeProviderRequest) (*provider_util.Empty, error)
- func (p *DigitalOceanProvider) StartProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
- func (p *DigitalOceanProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
- func (p *DigitalOceanProvider) StopProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
- func (p *DigitalOceanProvider) 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 DigitalOceanProvider ¶
type DigitalOceanProvider struct { BasePath *string DaytonaDownloadUrl *string DaytonaVersion *string ServerUrl *string ApiUrl *string LogsDir *string ApiPort *uint32 ServerPort *uint32 NetworkKey *string // contains filtered or unexported fields }
func (*DigitalOceanProvider) CheckRequirements ¶ added in v0.3.0
func (a *DigitalOceanProvider) CheckRequirements() (*[]provider.RequirementStatus, error)
func (*DigitalOceanProvider) CreateProject ¶
func (p *DigitalOceanProvider) CreateProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
func (*DigitalOceanProvider) CreateWorkspace ¶
func (p *DigitalOceanProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
func (*DigitalOceanProvider) DestroyProject ¶
func (p *DigitalOceanProvider) DestroyProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
func (*DigitalOceanProvider) DestroyWorkspace ¶
func (p *DigitalOceanProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
func (*DigitalOceanProvider) GetInfo ¶
func (p *DigitalOceanProvider) GetInfo() (provider.ProviderInfo, error)
func (*DigitalOceanProvider) GetPresetTargets ¶ added in v0.2.1
func (p *DigitalOceanProvider) GetPresetTargets() (*[]provider.ProviderTarget, error)
func (*DigitalOceanProvider) GetProjectInfo ¶
func (p *DigitalOceanProvider) GetProjectInfo(projectReq *provider.ProjectRequest) (*project.ProjectInfo, error)
func (*DigitalOceanProvider) GetTargetManifest ¶
func (p *DigitalOceanProvider) GetTargetManifest() (*provider.ProviderTargetManifest, error)
func (*DigitalOceanProvider) GetWorkspaceInfo ¶
func (p *DigitalOceanProvider) GetWorkspaceInfo(workspaceReq *provider.WorkspaceRequest) (*workspace.WorkspaceInfo, error)
func (*DigitalOceanProvider) Initialize ¶
func (p *DigitalOceanProvider) Initialize(req provider.InitializeProviderRequest) (*provider_util.Empty, error)
func (*DigitalOceanProvider) StartProject ¶
func (p *DigitalOceanProvider) StartProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
func (*DigitalOceanProvider) StartWorkspace ¶
func (p *DigitalOceanProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
func (*DigitalOceanProvider) StopProject ¶
func (p *DigitalOceanProvider) StopProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
func (*DigitalOceanProvider) StopWorkspace ¶
func (p *DigitalOceanProvider) StopWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
Click to show internal directories.
Click to hide internal directories.