Versions in this module Expand all Collapse all v1 v1.0.3 Dec 29, 2023 v1.0.2 Dec 29, 2023 v1.0.1 Dec 29, 2023 v1.0.0 Dec 29, 2023 Changes in this version + var ThrottlingLock = sThrottlingThreshold + type HuaweiClientError struct + Code int + Details string + ErrorCode string + Errorcode []string + func (ce *HuaweiClientError) Error() string + func (ce *HuaweiClientError) ParseErrorFromJsonResponse(statusCode int, status string, body jsonutils.JSONObject) error + type IRequestHook interface + Process func(r requests.IRequest) + type SAMLProviderManager struct + func NewSAMLProviderManager(cfg manager.IManagerConfig) *SAMLProviderManager + type SAMLProviderMappingManager struct + func NewSAMLProviderMappingManager(cfg manager.IManagerConfig) *SAMLProviderMappingManager + type SBandwidthManager struct + func NewBandwidthManager(cfg manager.IManagerConfig) *SBandwidthManager + type SBaseManager struct + func NewBaseManager(cfg manager.IManagerConfig) SBaseManager + func NewBaseManager2(cfg manager.IManagerConfig, requesthk IRequestHook) SBaseManager + func (self *SBaseManager) GetColumns() []string + func (self *SBaseManager) SetHttpClient(httpClient *http.Client) + type SBatchQueryMetricDataInput struct + Filter string + From int64 + Metrics []SMetric + Period string + To int64 + type SCloudEyeManager struct + func NewCloudEyeManager(cfg manager.IManagerConfig) *SCloudEyeManager + func (ces *SCloudEyeManager) GetMetricsData(metrics []SMetricMeta, since time.Time, until time.Time) ([]SMetricData, error) + func (ces *SCloudEyeManager) ListMetrics() ([]SMetricMeta, error) + type SCredentialManager struct + func NewCredentialManager(cfg manager.IManagerConfig) *SCredentialManager + type SDBInstanceBackupManager struct + func NewDBInstanceBackupManager(cfg manager.IManagerConfig) *SDBInstanceBackupManager + type SDBInstanceDatastoreManager struct + func NewDBInstanceDatastoreManager(cfg manager.IManagerConfig) *SDBInstanceDatastoreManager + type SDBInstanceFlavorManager struct + func NewDBInstanceFlavorManager(cfg manager.IManagerConfig) *SDBInstanceFlavorManager + type SDBInstanceJobManager struct + func NewDBInstanceJobManager(cfg manager.IManagerConfig) *SDBInstanceJobManager + func (self *SDBInstanceJobManager) Get(id string, querys map[string]string) (jsonutils.JSONObject, error) + type SDBInstanceManager struct + func NewDBInstanceManager(cfg manager.IManagerConfig) *SDBInstanceManager + func (self *SDBInstanceManager) Get(id string, querys map[string]string) (jsonutils.JSONObject, error) + func (self *SDBInstanceManager) ListAccounts(queries map[string]string) (*responses.ListResult, error) + func (self *SDBInstanceManager) ListDatabases(queries map[string]string) (*responses.ListResult, error) + func (self *SDBInstanceManager) ListParameters(queries map[string]string) (*responses.ListResult, error) + func (self *SDBInstanceManager) ListPrivileges(queries map[string]string) (*responses.ListResult, error) + type SDBInstanceStorageManager struct + func NewDBInstanceStorageManager(cfg manager.IManagerConfig) *SDBInstanceStorageManager + type SDatapoint struct + Average float64 + Max float64 + Min float64 + Sum float64 + Timestamp int64 + Variance float64 + type SDcsAvailableZoneManager struct + func NewDcsAvailableZoneManager(cfg manager.IManagerConfig) *SDcsAvailableZoneManager + type SDiskManager struct + func NewDiskManager(cfg manager.IManagerConfig) *SDiskManager + func (self *SDiskManager) AsyncCreate(params jsonutils.JSONObject) (string, error) + func (self *SDiskManager) GetDiskTypes() (*responses.ListResult, error) + func (self *SDiskManager) List(querys map[string]string) (*responses.ListResult, error) + type SDomainManager struct + func NewDomainManager(cfg manager.IManagerConfig) *SDomainManager + func (manager *SDomainManager) AddRole(domainId string, groupId, roleId string) error + func (manager *SDomainManager) DeleteRole(domainId string, groupId, roleId string) error + func (manager *SDomainManager) ListRoles(domainId string, groupId string) (*responses.ListResult, error) + type SEipManager struct + func NewEipManager(cfg manager.IManagerConfig) *SEipManager + func (self *SEipManager) Delete(id string, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + type SElasticcacheManager struct + func NewElasticcacheManager(cfg manager.IManagerConfig) *SElasticcacheManager + func (self *SElasticcacheManager) ChangeInstanceSpec(instanceId string, specCode string, newCapacity int64) (jsonutils.JSONObject, error) + func (self *SElasticcacheManager) Flush(instanceId string) (jsonutils.JSONObject, error) + func (self *SElasticcacheManager) ListBackups(queries map[string]string) (*responses.ListResult, error) + func (self *SElasticcacheManager) ListParameters(queries map[string]string) (*responses.ListResult, error) + func (self *SElasticcacheManager) Restart(instanceId string) (jsonutils.JSONObject, error) + func (self *SElasticcacheManager) RestoreInstance(instanceId string, backupId string) (jsonutils.JSONObject, error) + type SElbBackendGroupManager struct + func NewElbBackendGroupManager(cfg manager.IManagerConfig) *SElbBackendGroupManager + type SElbBackendManager struct + func NewElbBackendManager(cfg manager.IManagerConfig) *SElbBackendManager + func (self *SElbBackendManager) SetBackendGroupId(lbgId string) error + type SElbCertificatesManager struct + func NewElbCertificatesManager(cfg manager.IManagerConfig) *SElbCertificatesManager + type SElbHealthCheckManager struct + func NewElbHealthCheckManager(cfg manager.IManagerConfig) *SElbHealthCheckManager + func (self *SElbHealthCheckManager) Delete(id string, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + type SElbL7policiesManager struct + func NewElbL7policiesManager(cfg manager.IManagerConfig) *SElbL7policiesManager + type SElbListenersManager struct + func NewElbListenersManager(cfg manager.IManagerConfig) *SElbListenersManager + type SElbPoliciesManager struct + func NewElbPoliciesManager(cfg manager.IManagerConfig) *SElbPoliciesManager + func (self *SElbPoliciesManager) SetL7policyId(lbpId string) error + type SElbWhitelistManager struct + func NewElbWhitelistManager(cfg manager.IManagerConfig) *SElbWhitelistManager + type SEndpointManager struct + func NewEndpointManager(cfg manager.IManagerConfig) *SEndpointManager + type SEnterpriseProjectManager struct + func NewEnterpriseProjectManager(cfg manager.IManagerConfig) *SEnterpriseProjectManager + type SFlavorManager struct + func NewFlavorManager(cfg manager.IManagerConfig) *SFlavorManager + type SGroupManager struct + func NewGroupManager(cfg manager.IManagerConfig) *SGroupManager + type SImageManager struct + func NewImageManager(cfg manager.IManagerConfig) *SImageManager + func NewOpenstackImageManager(cfg manager.IManagerConfig) *SImageManager + func (self *SImageManager) Get(id string, querys map[string]string) (jsonutils.JSONObject, error) + type SInterfaceManager struct + func NewInterfaceManager(cfg manager.IManagerConfig) *SInterfaceManager + type SJobManager struct + func NewJobManager(cfg manager.IManagerConfig) *SJobManager + func (self *SJobManager) Get(id string, querys map[string]string) (jsonutils.JSONObject, error) + func (self *SJobManager) List(querys map[string]string) (*responses.ListResult, error) + type SKeypairManager struct + func NewKeypairManager(cfg manager.IManagerConfig) *SKeypairManager + type SLoadbalancerManager struct + func NewLoadbalancerManager(cfg manager.IManagerConfig) *SLoadbalancerManager + type SManagerContext struct + InstanceId string + InstanceManager manager.IManager + func (self *SManagerContext) GetPath() string + type SMetric struct + Dimensions []SMetricDimension + MetricName string + Namespace string + type SMetricData struct + Datapoints []SDatapoint + type SMetricDimension struct + Name string + Value string + type SMetricMeta struct + Unit string + type SNatDRuleManager struct + func NewNatDManager(cfg manager.IManagerConfig) *SNatDRuleManager + type SNatGatewayManager struct + func NewNatGatewayManager(cfg manager.IManagerConfig) *SNatGatewayManager + type SNatSRuleManager struct + func NewNatSManager(cfg manager.IManagerConfig) *SNatSRuleManager + type SPortManager struct + func NewPortManager(cfg manager.IManagerConfig) *SPortManager + type SProjectManager struct + func NewProjectManager(cfg manager.IManagerConfig) *SProjectManager + func (manager *SProjectManager) AddProjectRole(projectId string, groupId, roleId string) error + func (manager *SProjectManager) DeleteProjectRole(projectId, groupId, roleId string) error + func (manager *SProjectManager) ListRoles(projectId, groupId string) (*responses.ListResult, error) + type SQuotaManager struct + func NewQuotaManager(cfg manager.IManagerConfig) *SQuotaManager + type SRegionManager struct + func NewRegionManager(cfg manager.IManagerConfig) *SRegionManager + type SResourceManager struct + DomainId string + Keyword string + KeywordPlural string + ProjectId string + Region string + ResourceKeyword string + ServiceName ServiceNameType + func (self *SResourceManager) AsyncCreate(params jsonutils.JSONObject) (string, error) + func (self *SResourceManager) Create(params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SResourceManager) CreateInContext(ctx manager.IManagerContext, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SResourceManager) CreateInContextWithSpec(ctx manager.IManagerContext, spec string, params jsonutils.JSONObject, ...) (jsonutils.JSONObject, error) + func (self *SResourceManager) Delete(id string, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SResourceManager) DeleteInContext(ctx manager.IManagerContext, id string, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SResourceManager) DeleteInContextWithSpec(ctx manager.IManagerContext, id string, spec string, queries map[string]string, ...) (jsonutils.JSONObject, error) + func (self *SResourceManager) Get(id string, queries map[string]string) (jsonutils.JSONObject, error) + func (self *SResourceManager) GetColumns() []string + func (self *SResourceManager) GetEndpoint() string + func (self *SResourceManager) GetInContext(ctx manager.IManagerContext, id string, queries map[string]string) (jsonutils.JSONObject, error) + func (self *SResourceManager) GetInContextWithSpec(ctx manager.IManagerContext, id string, spec string, queries map[string]string, ...) (jsonutils.JSONObject, error) + func (self *SResourceManager) Init() error + func (self *SResourceManager) KeyString() string + func (self *SResourceManager) List(queries map[string]string) (*responses.ListResult, error) + func (self *SResourceManager) ListInContext(ctx manager.IManagerContext, queries map[string]string) (*responses.ListResult, error) + func (self *SResourceManager) ListInContextWithSpec(ctx manager.IManagerContext, spec string, queries map[string]string, ...) (*responses.ListResult, error) + func (self *SResourceManager) Patch(id string, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SResourceManager) PatchInContext(ctx manager.IManagerContext, id string, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SResourceManager) PatchInContextWithSpec(ctx manager.IManagerContext, id string, spec string, ...) (jsonutils.JSONObject, error) + func (self *SResourceManager) PerformAction(action string, id string, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SResourceManager) PerformAction2(action string, id string, params jsonutils.JSONObject, responseKey string) (jsonutils.JSONObject, error) + func (self *SResourceManager) ServiceType() string + func (self *SResourceManager) SetDomainId(domainId string) + func (self *SResourceManager) SetVersion(v string) + func (self *SResourceManager) Update(id string, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SResourceManager) UpdateInContext(ctx manager.IManagerContext, id string, params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SResourceManager) UpdateInContextWithSpec(ctx manager.IManagerContext, id string, spec string, ...) (jsonutils.JSONObject, error) + func (self *SResourceManager) Version() string + type SRoleManager struct + func NewRoleManager(cfg manager.IManagerConfig) *SRoleManager + type SSecgroupRuleManager struct + func NewSecgroupRuleManager(cfg manager.IManagerConfig) *SSecgroupRuleManager + type SSecurityGroupManager struct + func NewNovaSecurityGroupManager(cfg manager.IManagerConfig) *SSecurityGroupManager + func NewSecurityGroupManager(cfg manager.IManagerConfig) *SSecurityGroupManager + type SServerManager struct + func NewNovaServerManager(cfg manager.IManagerConfig) *SServerManager + func NewServerManager(cfg manager.IManagerConfig) *SServerManager + func NewServerV2Manager(cfg manager.IManagerConfig) *SServerManager + func (self *SServerManager) AsyncCreate(params jsonutils.JSONObject) (string, error) + func (self *SServerManager) Create(params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SServerManager) List(querys map[string]string) (*responses.ListResult, error) + type SServiceManager struct + func NewServiceManager(cfg manager.IManagerConfig) *SServiceManager + type SSnapshotManager struct + func NewOsSnapshotManager(cfg manager.IManagerConfig) *SSnapshotManager + func NewSnapshotManager(cfg manager.IManagerConfig) *SSnapshotManager + func (self *SSnapshotManager) List(querys map[string]string) (*responses.ListResult, error) + type SSubnetManager struct + func NewSubnetManager(cfg manager.IManagerConfig) *SSubnetManager + type STraceManager struct + func NewTraceManager(cfg manager.IManagerConfig) *STraceManager + type SUserManager struct + func NewUserManager(cfg manager.IManagerConfig) *SUserManager + func (self *SUserManager) Delete(id string) (jsonutils.JSONObject, error) + func (self *SUserManager) List(querys map[string]string) (*responses.ListResult, error) + func (self *SUserManager) ListGroups(userId string) (*responses.ListResult, error) + func (self *SUserManager) ResetPassword(id, password string) error + type SVpcManager struct + func NewVpcManager(cfg manager.IManagerConfig) *SVpcManager + type SVpcPeeringManager struct + func NewVpcPeeringManager(cfg manager.IManagerConfig) *SVpcPeeringManager + type SVpcRouteManager struct + func NewVpcRouteManager(cfg manager.IManagerConfig) *SVpcRouteManager + type SZoneManager struct + func NewZoneManager(cfg manager.IManagerConfig) *SZoneManager + type ServiceNameType string + const ServiceNameAS + const ServiceNameBMS + const ServiceNameBSS + const ServiceNameCCE + const ServiceNameCCI + const ServiceNameCES + const ServiceNameCSBS + const ServiceNameCTS + const ServiceNameDCS + const ServiceNameECS + const ServiceNameELB + const ServiceNameEPS + const ServiceNameEVS + const ServiceNameIAM + const ServiceNameIMS + const ServiceNameNAT + const ServiceNameOBS + const ServiceNameRDS + const ServiceNameSFSTurbo + const ServiceNameVBS + const ServiceNameVPC + type SfsTurboManager struct + func NewSfsTurboManager(cfg manager.IManagerConfig) *SfsTurboManager + func (self *SfsTurboManager) Create(params jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (self *SfsTurboManager) List(querys map[string]string) (*responses.ListResult, error)