provider

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2025 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FlyProvider

type FlyProvider struct {
	BasePath           *string
	DaytonaDownloadUrl *string
	DaytonaVersion     *string
	ServerUrl          *string
	NetworkKey         *string
	ApiUrl             *string
	ApiKey             *string
	ApiPort            *uint32
	ServerPort         *uint32
	TargetLogsDir      *string
	WorkspaceLogsDir   *string
	// contains filtered or unexported fields
}

func (*FlyProvider) CheckRequirements added in v0.3.0

func (a *FlyProvider) CheckRequirements() (*[]provider.RequirementStatus, error)

func (*FlyProvider) CreateTarget added in v0.4.0

func (p *FlyProvider) CreateTarget(targetReq *provider.TargetRequest) (*util.Empty, error)

func (*FlyProvider) CreateWorkspace

func (p *FlyProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)

func (*FlyProvider) DestroyTarget added in v0.4.0

func (p *FlyProvider) DestroyTarget(targetReq *provider.TargetRequest) (*util.Empty, error)

func (*FlyProvider) DestroyWorkspace

func (p *FlyProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)

func (*FlyProvider) GetInfo

func (p *FlyProvider) GetInfo() (models.ProviderInfo, error)

GetInfo returns the provider information.

func (*FlyProvider) GetPresetTargetConfigs added in v0.4.0

func (p *FlyProvider) GetPresetTargetConfigs() (*[]provider.TargetConfig, error)

func (*FlyProvider) GetTargetProviderMetadata added in v0.4.0

func (p *FlyProvider) GetTargetProviderMetadata(targetReq *provider.TargetRequest) (string, error)

func (*FlyProvider) GetWorkspaceProviderMetadata added in v0.4.0

func (p *FlyProvider) GetWorkspaceProviderMetadata(workspaceReq *provider.WorkspaceRequest) (string, error)

func (*FlyProvider) Initialize

Initialize initializes the provider with the given configuration.

func (*FlyProvider) StartTarget added in v0.4.0

func (p *FlyProvider) StartTarget(targetReq *provider.TargetRequest) (*util.Empty, error)

func (*FlyProvider) StartWorkspace

func (p *FlyProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)

func (*FlyProvider) StopTarget added in v0.4.0

func (p *FlyProvider) StopTarget(targetReq *provider.TargetRequest) (*util.Empty, error)

func (*FlyProvider) StopWorkspace

func (p *FlyProvider) StopWorkspace(workspaceReq *provider.WorkspaceRequest) (*util.Empty, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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