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