datasitemgr

package
v0.8.7 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrDatasiteAlreadyStarted = errors.New("datasite already started")
	ErrDatasiteNotStarted     = errors.New("datasite not started")
	ErrConfigIsNil            = errors.New("config is nil")
)

Functions

This section is empty.

Types

type DatasiteManager

type DatasiteManager struct {
	// contains filtered or unexported fields
}

func New

func New() *DatasiteManager

func (*DatasiteManager) Get

func (d *DatasiteManager) Get() (*datasite.Datasite, error)

func (*DatasiteManager) Provision

func (d *DatasiteManager) Provision(config *config.Config) error

func (*DatasiteManager) SetRuntimeConfig added in v0.7.0

func (d *DatasiteManager) SetRuntimeConfig(cfg *RuntimeConfig)

func (*DatasiteManager) Start

func (d *DatasiteManager) Start(ctx context.Context) error

func (*DatasiteManager) Status

func (*DatasiteManager) Stop

func (d *DatasiteManager) Stop()

type DatasiteManagerOpts

type DatasiteManagerOpts func(*DatasiteManager)

type DatasiteManagerStatus

type DatasiteManagerStatus struct {
	Status        DatasiteStatus     // status of the datasite manager
	DatasiteError error              // error that occurred while provisioning the datasite
	Datasite      *datasite.Datasite // datasite instance. available if status is PROVISIONED
}

DatasiteManagerStatus represents the status of the datasite manager

type DatasiteStatus

type DatasiteStatus string
const (
	DatasiteStatusUnprovisioned DatasiteStatus = "UNPROVISIONED"
	DatasiteStatusProvisioning  DatasiteStatus = "PROVISIONING"
	DatasiteStatusProvisioned   DatasiteStatus = "PROVISIONED"
	DatasiteStatusError         DatasiteStatus = "ERROR"
)

type RuntimeConfig added in v0.7.0

type RuntimeConfig struct {
	ClientURL   string
	ClientToken string
}

Jump to

Keyboard shortcuts

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