Versions in this module Expand all Collapse all v21 v21.11.1 Apr 26, 2022 v21.11.0 Feb 17, 2022 Changes in this version + type BucketHandler interface + Create func(string) fail.Error + Delete func(string) fail.Error + Inspect func(string) (resources.Bucket, fail.Error) + List func(bool) ([]string, fail.Error) + Mount func(string, string, string) fail.Error + Unmount func(string, string) fail.Error + func NewBucketHandler(job server.Job) BucketHandler + type CPUInfo struct + CPUArch string + CPUFrequency float64 + CPUModel string + DiskSize int64 + EphDiskSize int64 + GPU int + GPUModel string + Hypervisor string + ImageID string + ImageName string + LastUpdated string + MainDiskSpeed float64 + MainDiskType string + NumberOfCPU int + NumberOfCore int + NumberOfSocket int + PricePerHour float64 + PricePerSecond float64 + Prices []PriceInfo + RAMFreq float64 + RAMSize float64 + SampleNetSpeed float64 + TemplateID string + TemplateName string + TenantName string + type ImageHandler interface + Filter func(osfilter string) ([]abstract.Image, fail.Error) + List func(all bool) ([]abstract.Image, fail.Error) + Select func(osfilter string) (*abstract.Image, fail.Error) + func NewImageHandler(job server.Job) ImageHandler + type PriceInfo struct + Currency string + Duration uint + DurationLabel string + Price float64 + type SSHHandler interface + Copy func(from string, to string) (int, string, string, fail.Error) + GetConfig func(stacks.HostParameter) (*system.SSHConfig, fail.Error) + Run func(hostname, cmd string) (int, string, string, fail.Error) + func NewSSHHandler(job server.Job) SSHHandler + type ShareHandler interface + Create func(string, string, string, string) (resources.Share, fail.Error) + Delete func(string) fail.Error + Inspect func(string) (resources.Share, fail.Error) + List func() (map[string]map[string]*propertiesv1.HostShare, fail.Error) + Mount func(string, string, string, bool) (*propertiesv1.HostRemoteMount, fail.Error) + Unmount func(string, string) fail.Error + func NewShareHandler(job server.Job) ShareHandler + type StoredCPUInfo struct + ID string + type TenantHandler interface + Inspect func(string) (_ *protocol.TenantInspectResponse, xerr fail.Error) + Scan func(string, bool, []string) (_ *protocol.ScanResultList, xerr fail.Error) + func NewTenantHandler(job server.Job) TenantHandler + type VolumeHandler interface + Attach func(volume string, host string, path string, format string, doNotFormat bool, ...) fail.Error + Create func(name string, size int, speed volumespeed.Enum) (resources.Volume, fail.Error) + Delete func(ref string) fail.Error + Detach func(volume string, host string) fail.Error + Inspect func(ref string) (resources.Volume, fail.Error) + List func(all bool) ([]resources.Volume, fail.Error) + func NewVolumeHandler(job server.Job) VolumeHandler Other modules containing this package github.com/CS-SI/SafeScale