cloud

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudBoxClient

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

func NewCloudBoxClient

func NewCloudBoxClient(commonOpts *boxModel.CommonBoxOptions, cloudOpts *commonModel.CloudOptions) (*CloudBoxClient, error)

func (*CloudBoxClient) Clean

func (box *CloudBoxClient) Clean() error

func (*CloudBoxClient) Connect

func (box *CloudBoxClient) Connect(opts *boxModel.ConnectOptions) error

func (*CloudBoxClient) Create

func (box *CloudBoxClient) Create(opts *boxModel.CreateOptions) (*boxModel.BoxInfo, error)

func (*CloudBoxClient) Delete

func (box *CloudBoxClient) Delete(names []string) ([]string, error)

func (*CloudBoxClient) Describe

func (box *CloudBoxClient) Describe(name string) (*boxModel.BoxDetails, error)

func (*CloudBoxClient) Events

func (box *CloudBoxClient) Events() *event.EventBus

func (*CloudBoxClient) List

func (box *CloudBoxClient) List() ([]boxModel.BoxInfo, error)

func (*CloudBoxClient) Provider

func (box *CloudBoxClient) Provider() boxModel.BoxProvider

func (*CloudBoxClient) Version

func (box *CloudBoxClient) Version() (string, error)

Jump to

Keyboard shortcuts

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