provider

package
v0.3.5 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2024 License: MIT Imports: 26 Imported by: 0

Documentation

Index

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 (*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 (*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)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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