Documentation ¶
Index ¶
- type GCPProvider
- func (g *GCPProvider) CheckRequirements() (*[]provider.RequirementStatus, error)
- func (g *GCPProvider) CreateProject(projectReq *provider.ProjectRequest) (*util.Empty, error)
- func (g *GCPProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)
- func (g *GCPProvider) DestroyProject(projectReq *provider.ProjectRequest) (*util.Empty, error)
- func (g *GCPProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)
- func (g *GCPProvider) GetInfo() (provider.ProviderInfo, error)
- func (g *GCPProvider) GetPresetTargets() (*[]provider.ProviderTarget, error)
- func (g *GCPProvider) GetProjectInfo(projectReq *provider.ProjectRequest) (*project.ProjectInfo, error)
- func (g *GCPProvider) GetTargetManifest() (*provider.ProviderTargetManifest, error)
- func (g *GCPProvider) GetWorkspaceInfo(workspaceReq *provider.WorkspaceRequest) (*workspace.WorkspaceInfo, error)
- func (g *GCPProvider) Initialize(req provider.InitializeProviderRequest) (*util.Empty, error)
- func (g *GCPProvider) StartProject(projectReq *provider.ProjectRequest) (*util.Empty, error)
- func (g *GCPProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)
- func (g *GCPProvider) StopProject(projectReq *provider.ProjectRequest) (*util.Empty, error)
- func (g *GCPProvider) StopWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GCPProvider ¶
type GCPProvider struct { BasePath *string DaytonaDownloadUrl *string DaytonaVersion *string ServerUrl *string NetworkKey *string ApiUrl *string ApiPort *uint32 ServerPort *uint32 LogsDir *string // contains filtered or unexported fields }
func (*GCPProvider) CheckRequirements ¶ added in v0.2.0
func (g *GCPProvider) CheckRequirements() (*[]provider.RequirementStatus, error)
func (*GCPProvider) CreateProject ¶
func (g *GCPProvider) CreateProject(projectReq *provider.ProjectRequest) (*util.Empty, error)
func (*GCPProvider) CreateWorkspace ¶
func (g *GCPProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)
func (*GCPProvider) DestroyProject ¶
func (g *GCPProvider) DestroyProject(projectReq *provider.ProjectRequest) (*util.Empty, error)
func (*GCPProvider) DestroyWorkspace ¶
func (g *GCPProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)
func (*GCPProvider) GetInfo ¶
func (g *GCPProvider) GetInfo() (provider.ProviderInfo, error)
func (*GCPProvider) GetPresetTargets ¶
func (g *GCPProvider) GetPresetTargets() (*[]provider.ProviderTarget, error)
func (*GCPProvider) GetProjectInfo ¶
func (g *GCPProvider) GetProjectInfo(projectReq *provider.ProjectRequest) (*project.ProjectInfo, error)
func (*GCPProvider) GetTargetManifest ¶
func (g *GCPProvider) GetTargetManifest() (*provider.ProviderTargetManifest, error)
func (*GCPProvider) GetWorkspaceInfo ¶
func (g *GCPProvider) GetWorkspaceInfo(workspaceReq *provider.WorkspaceRequest) (*workspace.WorkspaceInfo, error)
func (*GCPProvider) Initialize ¶
func (g *GCPProvider) Initialize(req provider.InitializeProviderRequest) (*util.Empty, error)
func (*GCPProvider) StartProject ¶
func (g *GCPProvider) StartProject(projectReq *provider.ProjectRequest) (*util.Empty, error)
func (*GCPProvider) StartWorkspace ¶
func (g *GCPProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)
func (*GCPProvider) StopProject ¶
func (g *GCPProvider) StopProject(projectReq *provider.ProjectRequest) (*util.Empty, error)
func (*GCPProvider) StopWorkspace ¶
func (g *GCPProvider) StopWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)
Click to show internal directories.
Click to hide internal directories.