provider

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SBingoCloudProvider

type SBingoCloudProvider struct {
	cloudprovider.SBaseProvider
	// contains filtered or unexported fields
}

func (*SBingoCloudProvider) CreateSubscription

func (*SBingoCloudProvider) GetAccountId

func (self *SBingoCloudProvider) GetAccountId() string

func (*SBingoCloudProvider) GetBalance

func (self *SBingoCloudProvider) GetBalance() (*cloudprovider.SBalanceInfo, error)

func (*SBingoCloudProvider) GetBucketCannedAcls

func (self *SBingoCloudProvider) GetBucketCannedAcls(regionId string) []string

func (*SBingoCloudProvider) GetCapabilities

func (self *SBingoCloudProvider) GetCapabilities() []string

func (*SBingoCloudProvider) GetEnrollmentAccounts

func (self *SBingoCloudProvider) GetEnrollmentAccounts() ([]cloudprovider.SEnrollmentAccount, error)

func (*SBingoCloudProvider) GetIProjects

func (self *SBingoCloudProvider) GetIProjects() ([]cloudprovider.ICloudProject, error)

func (*SBingoCloudProvider) GetIRegionById

func (self *SBingoCloudProvider) GetIRegionById(id string) (cloudprovider.ICloudRegion, error)

func (*SBingoCloudProvider) GetIRegions

func (self *SBingoCloudProvider) GetIRegions() []cloudprovider.ICloudRegion

func (*SBingoCloudProvider) GetMetrics

func (*SBingoCloudProvider) GetObjectCannedAcls

func (self *SBingoCloudProvider) GetObjectCannedAcls(regionId string) []string

func (*SBingoCloudProvider) GetStorageClasses

func (self *SBingoCloudProvider) GetStorageClasses(regionId string) []string

func (*SBingoCloudProvider) GetSubAccounts

func (self *SBingoCloudProvider) GetSubAccounts() ([]cloudprovider.SSubAccount, error)

func (*SBingoCloudProvider) GetSysInfo

func (self *SBingoCloudProvider) GetSysInfo() (jsonutils.JSONObject, error)

func (*SBingoCloudProvider) GetVersion

func (self *SBingoCloudProvider) GetVersion() string

type SBingoCloudProviderFactory

type SBingoCloudProviderFactory struct {
	cloudprovider.SPrivateCloudBaseProviderFactory
}

func (*SBingoCloudProviderFactory) GetClientRC

func (*SBingoCloudProviderFactory) GetId

func (self *SBingoCloudProviderFactory) GetId() string

func (*SBingoCloudProviderFactory) GetName

func (self *SBingoCloudProviderFactory) GetName() string

func (*SBingoCloudProviderFactory) GetProvider

func (*SBingoCloudProviderFactory) ValidateChangeBandwidth

func (self *SBingoCloudProviderFactory) ValidateChangeBandwidth(instanceId string, bandwidth int64) error

func (*SBingoCloudProviderFactory) ValidateCreateCloudaccountData

func (*SBingoCloudProviderFactory) ValidateUpdateCloudaccountCredential

func (self *SBingoCloudProviderFactory) ValidateUpdateCloudaccountCredential(ctx context.Context, input cloudprovider.SCloudaccountCredential, cloudaccount string) (cloudprovider.SCloudaccount, error)

Jump to

Keyboard shortcuts

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