Documentation ¶
Index ¶
- type SESXiProvider
- func (self *SESXiProvider) GetBalance() (float64, error)
- func (self *SESXiProvider) GetIHostById(id string) (cloudprovider.ICloudHost, error)
- func (self *SESXiProvider) GetIRegionById(id string) (cloudprovider.ICloudRegion, error)
- func (self *SESXiProvider) GetIRegions() []cloudprovider.ICloudRegion
- func (self *SESXiProvider) GetIStorageById(id string) (cloudprovider.ICloudStorage, error)
- func (self *SESXiProvider) GetIStoragecacheById(id string) (cloudprovider.ICloudStoragecache, error)
- func (self *SESXiProvider) GetIVpcById(id string) (cloudprovider.ICloudVpc, error)
- func (self *SESXiProvider) GetId() string
- func (self *SESXiProvider) GetName() string
- func (self *SESXiProvider) GetSubAccounts() ([]cloudprovider.SSubAccount, error)
- func (self *SESXiProvider) GetSysInfo() (jsonutils.JSONObject, error)
- func (self *SESXiProvider) IsPublicCloud() bool
- type SESXiProviderFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SESXiProvider ¶
type SESXiProvider struct {
// contains filtered or unexported fields
}
func (*SESXiProvider) GetBalance ¶
func (self *SESXiProvider) GetBalance() (float64, error)
func (*SESXiProvider) GetIHostById ¶
func (self *SESXiProvider) GetIHostById(id string) (cloudprovider.ICloudHost, error)
func (*SESXiProvider) GetIRegionById ¶
func (self *SESXiProvider) GetIRegionById(id string) (cloudprovider.ICloudRegion, error)
func (*SESXiProvider) GetIRegions ¶
func (self *SESXiProvider) GetIRegions() []cloudprovider.ICloudRegion
func (*SESXiProvider) GetIStorageById ¶
func (self *SESXiProvider) GetIStorageById(id string) (cloudprovider.ICloudStorage, error)
func (*SESXiProvider) GetIStoragecacheById ¶
func (self *SESXiProvider) GetIStoragecacheById(id string) (cloudprovider.ICloudStoragecache, error)
func (*SESXiProvider) GetIVpcById ¶
func (self *SESXiProvider) GetIVpcById(id string) (cloudprovider.ICloudVpc, error)
func (*SESXiProvider) GetId ¶
func (self *SESXiProvider) GetId() string
func (*SESXiProvider) GetName ¶
func (self *SESXiProvider) GetName() string
func (*SESXiProvider) GetSubAccounts ¶
func (self *SESXiProvider) GetSubAccounts() ([]cloudprovider.SSubAccount, error)
func (*SESXiProvider) GetSysInfo ¶
func (self *SESXiProvider) GetSysInfo() (jsonutils.JSONObject, error)
func (*SESXiProvider) IsPublicCloud ¶
func (self *SESXiProvider) IsPublicCloud() bool
type SESXiProviderFactory ¶
type SESXiProviderFactory struct {
// contains filtered or unexported fields
}
func (*SESXiProviderFactory) GetId ¶
func (self *SESXiProviderFactory) GetId() string
func (*SESXiProviderFactory) GetProvider ¶
func (self *SESXiProviderFactory) GetProvider(providerId, providerName, urlStr, account, secret string) (cloudprovider.ICloudProvider, error)
Click to show internal directories.
Click to hide internal directories.