provider

package
v0.0.0-...-3235d85 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SQcloudProvider

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

func (*SQcloudProvider) CreateICloudCDNDomain

func (self *SQcloudProvider) CreateICloudCDNDomain(opts *cloudprovider.CdnCreateOptions) (cloudprovider.ICloudCDNDomain, error)

func (*SQcloudProvider) CreateICloudDnsZone

func (*SQcloudProvider) CreateICloudInterVpcNetwork

func (*SQcloudProvider) CreateICloudSAMLProvider

func (*SQcloudProvider) CreateICloudgroup

func (self *SQcloudProvider) CreateICloudgroup(name, desc string) (cloudprovider.ICloudgroup, error)

func (*SQcloudProvider) CreateICloudpolicy

func (*SQcloudProvider) CreateICloudrole

func (*SQcloudProvider) CreateIClouduser

func (*SQcloudProvider) CreateIProject

func (self *SQcloudProvider) CreateIProject(name string) (cloudprovider.ICloudProject, error)

func (*SQcloudProvider) GetAccountId

func (self *SQcloudProvider) GetAccountId() string

func (*SQcloudProvider) GetBalance

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

func (*SQcloudProvider) GetBucketCannedAcls

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

func (*SQcloudProvider) GetCapabilities

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

func (*SQcloudProvider) GetICloudCDNDomainByName

func (self *SQcloudProvider) GetICloudCDNDomainByName(name string) (cloudprovider.ICloudCDNDomain, error)

func (*SQcloudProvider) GetICloudCDNDomains

func (self *SQcloudProvider) GetICloudCDNDomains() ([]cloudprovider.ICloudCDNDomain, error)

func (*SQcloudProvider) GetICloudDnsZoneById

func (self *SQcloudProvider) GetICloudDnsZoneById(id string) (cloudprovider.ICloudDnsZone, error)

func (*SQcloudProvider) GetICloudDnsZones

func (self *SQcloudProvider) GetICloudDnsZones() ([]cloudprovider.ICloudDnsZone, error)

func (*SQcloudProvider) GetICloudInterVpcNetworkById

func (self *SQcloudProvider) GetICloudInterVpcNetworkById(id string) (cloudprovider.ICloudInterVpcNetwork, error)

func (*SQcloudProvider) GetICloudInterVpcNetworks

func (self *SQcloudProvider) GetICloudInterVpcNetworks() ([]cloudprovider.ICloudInterVpcNetwork, error)

func (*SQcloudProvider) GetICloudSAMLProviders

func (self *SQcloudProvider) GetICloudSAMLProviders() ([]cloudprovider.ICloudSAMLProvider, error)

func (*SQcloudProvider) GetICloudgroupByName

func (self *SQcloudProvider) GetICloudgroupByName(name string) (cloudprovider.ICloudgroup, error)

func (*SQcloudProvider) GetICloudgroups

func (self *SQcloudProvider) GetICloudgroups() ([]cloudprovider.ICloudgroup, error)

func (*SQcloudProvider) GetICloudroleById

func (self *SQcloudProvider) GetICloudroleById(id string) (cloudprovider.ICloudrole, error)

func (*SQcloudProvider) GetICloudroleByName

func (self *SQcloudProvider) GetICloudroleByName(name string) (cloudprovider.ICloudrole, error)

func (*SQcloudProvider) GetICloudroles

func (self *SQcloudProvider) GetICloudroles() ([]cloudprovider.ICloudrole, error)

func (*SQcloudProvider) GetIClouduserByName

func (self *SQcloudProvider) GetIClouduserByName(name string) (cloudprovider.IClouduser, error)

func (*SQcloudProvider) GetICloudusers

func (self *SQcloudProvider) GetICloudusers() ([]cloudprovider.IClouduser, error)

func (*SQcloudProvider) GetICustomCloudpolicies

func (self *SQcloudProvider) GetICustomCloudpolicies() ([]cloudprovider.ICloudpolicy, error)

func (*SQcloudProvider) GetIProjects

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

func (*SQcloudProvider) GetIRegionById

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

func (*SQcloudProvider) GetIRegions

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

func (*SQcloudProvider) GetISSLCertificates

func (self *SQcloudProvider) GetISSLCertificates() ([]cloudprovider.ICloudSSLCertificate, error)

func (*SQcloudProvider) GetISystemCloudpolicies

func (self *SQcloudProvider) GetISystemCloudpolicies() ([]cloudprovider.ICloudpolicy, error)

func (*SQcloudProvider) GetIamLoginUrl

func (self *SQcloudProvider) GetIamLoginUrl() string

func (*SQcloudProvider) GetMetrics

func (*SQcloudProvider) GetObjectCannedAcls

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

func (*SQcloudProvider) GetSamlEntityId

func (self *SQcloudProvider) GetSamlEntityId() string

func (*SQcloudProvider) GetStorageClasses

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

func (*SQcloudProvider) GetSubAccounts

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

func (*SQcloudProvider) GetSysInfo

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

func (*SQcloudProvider) GetVersion

func (self *SQcloudProvider) GetVersion() string

type SQcloudProviderFactory

type SQcloudProviderFactory struct {
	cloudprovider.SPublicCloudBaseProviderFactory
}

func (*SQcloudProviderFactory) GetClientRC

func (self *SQcloudProviderFactory) GetClientRC(info cloudprovider.SProviderInfo) (map[string]string, error)

func (*SQcloudProviderFactory) GetId

func (self *SQcloudProviderFactory) GetId() string

func (*SQcloudProviderFactory) GetMaxCloudEventKeepDays

func (self *SQcloudProviderFactory) GetMaxCloudEventKeepDays() int

func (*SQcloudProviderFactory) GetMaxCloudEventSyncDays

func (self *SQcloudProviderFactory) GetMaxCloudEventSyncDays() int

func (*SQcloudProviderFactory) GetName

func (self *SQcloudProviderFactory) GetName() string

func (*SQcloudProviderFactory) GetProvider

func (*SQcloudProviderFactory) GetSupportedDnsPolicyTypes

func (self *SQcloudProviderFactory) GetSupportedDnsPolicyTypes() map[cloudprovider.TDnsZoneType][]cloudprovider.TDnsPolicyType

func (*SQcloudProviderFactory) GetSupportedDnsPolicyValues

func (self *SQcloudProviderFactory) GetSupportedDnsPolicyValues() map[cloudprovider.TDnsPolicyType][]cloudprovider.TDnsPolicyValue

func (*SQcloudProviderFactory) GetSupportedDnsTypes

func (self *SQcloudProviderFactory) GetSupportedDnsTypes() map[cloudprovider.TDnsZoneType][]cloudprovider.TDnsType

func (*SQcloudProviderFactory) GetSupportedDnsZoneTypes

func (self *SQcloudProviderFactory) GetSupportedDnsZoneTypes() []cloudprovider.TDnsZoneType

func (*SQcloudProviderFactory) IsCloudeventRegional

func (self *SQcloudProviderFactory) IsCloudeventRegional() bool

func (*SQcloudProviderFactory) IsSupportCloudIdService

func (self *SQcloudProviderFactory) IsSupportCloudIdService() bool

func (*SQcloudProviderFactory) IsSupportCreateCloudgroup

func (self *SQcloudProviderFactory) IsSupportCreateCloudgroup() bool

func (*SQcloudProviderFactory) IsSupportCrossCloudEnvVpcPeering

func (self *SQcloudProviderFactory) IsSupportCrossCloudEnvVpcPeering() bool

func (*SQcloudProviderFactory) IsSupportCrossRegionVpcPeering

func (self *SQcloudProviderFactory) IsSupportCrossRegionVpcPeering() bool

func (*SQcloudProviderFactory) IsSupportSAMLAuth

func (self *SQcloudProviderFactory) IsSupportSAMLAuth() bool

func (*SQcloudProviderFactory) IsSupportVpcPeeringVpcCidrOverlap

func (self *SQcloudProviderFactory) IsSupportVpcPeeringVpcCidrOverlap() bool

func (*SQcloudProviderFactory) ValidateChangeBandwidth

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

func (*SQcloudProviderFactory) ValidateCreateCloudaccountData

func (*SQcloudProviderFactory) ValidateCrossRegionVpcPeeringBandWidth

func (self *SQcloudProviderFactory) ValidateCrossRegionVpcPeeringBandWidth(bandwidth int) error

func (*SQcloudProviderFactory) ValidateUpdateCloudaccountCredential

func (self *SQcloudProviderFactory) 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