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 + const CLOUD_API_VERSION + const CLOUD_PROVIDER_ECLOUD + const CLOUD_PROVIDER_ECLOUD_CN + const CLOUD_PROVIDER_ECLOUD_EN + const ECLOUD_DEFAULT_REGION + const MONITOR_FETCH_REQUEST_ACTION + const MONITOR_FETCH_SERVER_PATH + const MONITOR_PRODUCT_REQUEST_ACTION + const REQUEST_SUCCESS_CODE + var LatitudeAndLongitude = map[string]cloudprovider.SGeographicInfo + type Datapoint []string + type EcloudTags struct + func (self *EcloudTags) GetSysTags() map[string]string + func (self *EcloudTags) GetTags() (map[string]string, error) + func (self *EcloudTags) SetTags(tags map[string]string, replace bool) error + type Entity struct + AvgValue int64 + Datapoints []Datapoint + Granularity string + IsChildnode bool + MaxValue int64 + MetricItems interface{} + MetricName string + MetricNameCN string + MinValue int64 + PolymerizeType string + ResourceID string + SelectedMetricItem interface{} + Unit string + type ErrMissKey struct + Jo jsonutils.JSONObject + Key string + func (mk ErrMissKey) Error() string + type IRequest interface + ForMateResponseBody func(jrbody jsonutils.JSONObject) (jsonutils.JSONObject, error) + GetBodyReader func() io.Reader + GetConnectTimeout func() time.Duration + GetEndpoint func() string + GetHTTPSInsecure func() bool + GetHeaders func() map[string]string + GetMethod func() string + GetPort func() string + GetQueryParams func() map[string]string + GetReadTimeout func() time.Duration + GetRegionId func() string + GetScheme func() string + GetServerPath func() string + GetTimestamp func() string + GetUserAgent func() map[string]string + GetVersion func() string + SetHTTPSInsecure func(bool) + SetMethod func(string) + type ISigner interface + GetAccessKeyId func() string + GetName func() string + GetNonce func() string + GetVersion func() string + Sign func(stringToSign, secretPrefix string) string + type Metric struct + Name string + type MetricData struct + Entitys []Entity + type SApiRequest struct + RegionId string + func NewApiRequest(regionId string, serverPath string, query map[string]string, ...) *SApiRequest + func (rr *SApiRequest) GetEndpoint() string + func (rr *SApiRequest) GetPort() string + func (rr *SApiRequest) GetScheme() string + type SBaseRequest struct + ConnectTimeout time.Duration + Content []byte + Endpoint string + Headers map[string]string + Method string + Port string + QueryParams map[string]string + ReadTimeout time.Duration + RegionId string + Scheme string + ServerPath string + func NewBaseRequest() *SBaseRequest + func (br *SBaseRequest) ForMateResponseBody(jrbody jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (br *SBaseRequest) GetBodyReader() io.Reader + func (br *SBaseRequest) GetConnectTimeout() time.Duration + func (br *SBaseRequest) GetEndpoint() string + func (br *SBaseRequest) GetHTTPSInsecure() bool + func (br *SBaseRequest) GetHeaders() map[string]string + func (br *SBaseRequest) GetMethod() string + func (br *SBaseRequest) GetPort() string + func (br *SBaseRequest) GetQueryParams() map[string]string + func (br *SBaseRequest) GetReadTimeout() time.Duration + func (br *SBaseRequest) GetRegionId() string + func (br *SBaseRequest) GetScheme() string + func (br *SBaseRequest) GetServerPath() string + func (br *SBaseRequest) GetTimestamp() string + func (br *SBaseRequest) GetUserAgent() map[string]string + func (br *SBaseRequest) GetVersion() string + func (br *SBaseRequest) SetHTTPSInsecure(isInsecure bool) + func (br *SBaseRequest) SetMethod(method string) + type SConsoleRequest struct + RegionId string + func NewConsoleRequest(regionId string, serverPath string, query map[string]string, ...) *SConsoleRequest + func (rr *SConsoleRequest) GetEndpoint() string + func (rr *SConsoleRequest) GetPort() string + func (rr *SConsoleRequest) GetScheme() string + type SCreateTime struct + CreatedTime string + func (c *SCreateTime) GetCreatedAt() time.Time + type SDisk struct + AttachServerTypes []string + AvailabilityZone string + BackupId string + Description string + ID string + IsDelete bool + IsShare bool + Iscsi bool + ManualAttr SDiskManualAttr + Metadata string + Name string + OperationFlag string + ProductType string + ServerId []string + SizeGB int + SourceVolumeId string + Status string + Type string + VolumeType string + func (d *SDisk) GetBillingType() string + func (d *SDisk) GetCreatedAt() time.Time + func (d *SDisk) GetExpiredAt() time.Time + func (d *SDisk) GetGlobalId() string + func (d *SDisk) GetId() string + func (d *SDisk) GetName() string + func (d *SDisk) GetStatus() string + func (d *SDisk) IsEmulated() bool + func (d *SDisk) Refresh() error + func (s *SDisk) CreateISnapshot(ctx context.Context, name string, desc string) (cloudprovider.ICloudSnapshot, error) + func (s *SDisk) Delete(ctx context.Context) error + func (s *SDisk) GetAccessPath() string + func (s *SDisk) GetCacheMode() string + func (s *SDisk) GetDiskFormat() string + func (s *SDisk) GetDiskSizeMB() int + func (s *SDisk) GetDiskType() string + func (s *SDisk) GetDriver() string + func (s *SDisk) GetFsFormat() string + func (s *SDisk) GetISnapshot(id string) (cloudprovider.ICloudSnapshot, error) + func (s *SDisk) GetISnapshots() ([]cloudprovider.ICloudSnapshot, error) + func (s *SDisk) GetIStorage() (cloudprovider.ICloudStorage, error) + func (s *SDisk) GetIsAutoDelete() bool + func (s *SDisk) GetIsNonPersistent() bool + func (s *SDisk) GetMountpoint() string + func (s *SDisk) GetProjectId() string + func (s *SDisk) GetSysTags() map[string]string + func (s *SDisk) GetTemplateId() string + func (s *SDisk) Rebuild(ctx context.Context) error + func (s *SDisk) Reset(ctx context.Context, snapshotId string) (string, error) + func (s *SDisk) Resize(ctx context.Context, newSizeMB int64) error + type SDiskManualAttr struct + IsVirtual bool + ServerId string + TempalteId string + type SEcloudClient struct + func NewEcloudClient(cfg *SEcloudClientConfig) (*SEcloudClient, error) + func (ec *SEcloudClient) GetAccountId() string + func (ec *SEcloudClient) GetCapabilities() []string + func (ec *SEcloudClient) GetCloudRegionExternalIdPrefix() string + func (ec *SEcloudClient) GetIRegionById(id string) (cloudprovider.ICloudRegion, error) + func (ec *SEcloudClient) GetIRegions() []cloudprovider.ICloudRegion + func (ec *SEcloudClient) GetRegionById(id string) (*SRegion, error) + func (ec *SEcloudClient) GetSubAccounts() ([]cloudprovider.SSubAccount, error) + func (ec *SEcloudClient) TryConnect() error + func (self *SEcloudClient) DescribeMetricList(regionId, productType string, metrics []Metric, resourceId string, ...) (MetricData, error) + func (self *SEcloudClient) GetAccessEnv() string + func (self *SEcloudClient) GetEcsMetrics(opts *cloudprovider.MetricListOptions) ([]cloudprovider.MetricValues, error) + func (self *SEcloudClient) GetMetrics(opts *cloudprovider.MetricListOptions) ([]cloudprovider.MetricValues, error) + type SEcloudClientConfig struct + func NewEcloudClientConfig(signer ISigner) *SEcloudClientConfig + func (cfg *SEcloudClientConfig) SetCloudproviderConfig(cpcfg cloudprovider.ProviderConfig) *SEcloudClientConfig + func (cfg *SEcloudClientConfig) SetDebug(debug bool) *SEcloudClientConfig + type SEip struct + BandWidthMbSize int + BandWidthType string + BindType string + Bound bool + ChargeModeEnum string + CreateTime time.Time + Frozen bool + IcpStatus string + Id string + IpType string + Ipv6 string + Name string + NicName string + PortNetworkId string + Region string + ResourceId string + RouterId string + Status string + func (e *SEip) Associate(conf *cloudprovider.AssociateConfig) error + func (e *SEip) ChangeBandwidth(bw int) error + func (e *SEip) Delete() error + func (e *SEip) Dissociate() error + func (e *SEip) GetAssociationExternalId() string + func (e *SEip) GetAssociationType() string + func (e *SEip) GetBandwidth() int + func (e *SEip) GetBillingType() string + func (e *SEip) GetCreatedAt() time.Time + func (e *SEip) GetExpiredAt() time.Time + func (e *SEip) GetGlobalId() string + func (e *SEip) GetINetworkId() string + func (e *SEip) GetId() string + func (e *SEip) GetInternetChargeType() string + func (e *SEip) GetIpAddr() string + func (e *SEip) GetMode() string + func (e *SEip) GetName() string + func (e *SEip) GetProjectId() string + func (e *SEip) GetStatus() string + func (e *SEip) IsEmulated() bool + func (e *SEip) Refresh() error + type SFixedIpDetail struct + BandWidthSize int + BandWidthType string + IpAddress string + IpVersion string + PublicIp string + SubnetId string + SubnetName string + type SHost struct + func (h *SHost) CreateVM(desc *cloudprovider.SManagedVMCreateConfig) (cloudprovider.ICloudVM, error) + func (h *SHost) GetAccessIp() string + func (h *SHost) GetAccessMac() string + func (h *SHost) GetCpuCount() int + func (h *SHost) GetCpuDesc() string + func (h *SHost) GetCpuMhz() int + func (h *SHost) GetEnabled() bool + func (h *SHost) GetGlobalId() string + func (h *SHost) GetHostStatus() string + func (h *SHost) GetHostType() string + func (h *SHost) GetIHostNics() ([]cloudprovider.ICloudHostNetInterface, error) + func (h *SHost) GetIStorageById(id string) (cloudprovider.ICloudStorage, error) + func (h *SHost) GetIStorages() ([]cloudprovider.ICloudStorage, error) + func (h *SHost) GetIVMById(id string) (cloudprovider.ICloudVM, error) + func (h *SHost) GetIVMs() ([]cloudprovider.ICloudVM, error) + func (h *SHost) GetId() string + func (h *SHost) GetIsMaintenance() bool + func (h *SHost) GetMemSizeMB() int + func (h *SHost) GetName() string + func (h *SHost) GetNodeCount() int8 + func (h *SHost) GetSN() string + func (h *SHost) GetStatus() string + func (h *SHost) GetStorageSizeMB() int64 + func (h *SHost) GetStorageType() string + func (h *SHost) GetSysInfo() jsonutils.JSONObject + func (h *SHost) GetVersion() string + func (h *SHost) IsEmulated() bool + func (h *SHost) Refresh() error + type SImage struct + BackupType string + BackupWay string + CreateTime time.Time + ImageAlias string + ImageId string + ImageType string + IsPublic int + MinDiskGB int + Name string + Note string + OsName string + OsType string + PublicImageType string + ServerId string + SizeMb int + SnapshotId string + SrourceImageId string + Status string + Url string + func (i *SImage) GetBios() cloudprovider.TBiosType + func (i *SImage) GetCreatedAt() time.Time + func (i *SImage) GetFullOsName() string + func (i *SImage) GetGlobalId() string + func (i *SImage) GetId() string + func (i *SImage) GetImageFormat() string + func (i *SImage) GetMinOsDiskSizeGb() int + func (i *SImage) GetMinRamSizeMb() int + func (i *SImage) GetName() string + func (i *SImage) GetOsArch() string + func (i *SImage) GetOsDist() string + func (i *SImage) GetOsLang() string + func (i *SImage) GetOsType() cloudprovider.TOsType + func (i *SImage) GetOsVersion() string + func (i *SImage) GetStatus() string + func (i *SImage) IsEmulated() bool + func (i *SImage) Refresh() error + func (self *SImage) Delete(ctx context.Context) error + func (self *SImage) GetIStoragecache() cloudprovider.ICloudStoragecache + func (self *SImage) GetImageStatus() string + func (self *SImage) GetImageType() cloudprovider.TImageType + func (self *SImage) GetSizeByte() int64 + type SInstance struct + BootVolumeType string + Deleted int + EcStatus string + FlavorRef string + Id string + ImageName string + ImageOsType string + ImageRef string + KeyName string + Name string + PortDetail []SInstanceNic + Region string + ServerType string + ServerVmType string + SystemDiskId string + SystemDiskSizeGB int + Vcpu int + Visible bool + Vmemory int + func (i *SInstance) GetBillingType() string + func (i *SInstance) GetBios() cloudprovider.TBiosType + func (i *SInstance) GetExpiredAt() time.Time + func (i *SInstance) GetFullOsName() string + func (i *SInstance) GetGlobalId() string + func (i *SInstance) GetHostname() string + func (i *SInstance) GetId() string + func (i *SInstance) GetImage() (*SImage, error) + func (i *SInstance) GetInstanceType() string + func (i *SInstance) GetMachine() string + func (i *SInstance) GetName() string + func (i *SInstance) GetOsArch() string + func (i *SInstance) GetOsDist() string + func (i *SInstance) GetOsLang() string + func (i *SInstance) GetOsType() cloudprovider.TOsType + func (i *SInstance) GetOsVersion() string + func (i *SInstance) GetStatus() string + func (i *SInstance) IsEmulated() bool + func (i *SInstance) Refresh() error + func (in *SInstance) AttachDisk(ctx context.Context, diskId string) error + func (in *SInstance) ChangeConfig(ctx context.Context, config *cloudprovider.SManagedVMChangeConfig) error + func (in *SInstance) DetachDisk(ctx context.Context, diskId string) error + func (in *SInstance) GetHypervisor() string + func (in *SInstance) GetIDisks() ([]cloudprovider.ICloudDisk, error) + func (in *SInstance) GetIEIP() (cloudprovider.ICloudEIP, error) + func (in *SInstance) GetIHost() cloudprovider.ICloudHost + func (in *SInstance) GetINics() ([]cloudprovider.ICloudNic, error) + func (in *SInstance) GetProjectId() string + func (in *SInstance) GetSecurityGroupIds() ([]string, error) + func (in *SInstance) GetVNCInfo(input *cloudprovider.ServerVncInput) (*cloudprovider.ServerVncOutput, error) + func (in *SInstance) GetVcpuCount() int + func (in *SInstance) GetVmemSizeMB() int + func (in *SInstance) SetSecurityGroups(ids []string) error + func (in *SInstance) StartVM(ctx context.Context) error + func (self *SInstance) DeleteVM(ctx context.Context) error + func (self *SInstance) DeployVM(ctx context.Context, opts *cloudprovider.SInstanceDeployOptions) error + func (self *SInstance) GetBootOrder() string + func (self *SInstance) GetError() error + func (self *SInstance) GetVdi() string + func (self *SInstance) GetVga() string + func (self *SInstance) RebuildRoot(ctx context.Context, config *cloudprovider.SManagedVMRebuildRootConfig) (string, error) + func (self *SInstance) Renew(bc billing.SBillingCycle) error + func (self *SInstance) StopVM(ctx context.Context, opts *cloudprovider.ServerStopOptions) error + func (self *SInstance) UpdateUserData(userData string) error + func (self *SInstance) UpdateVM(ctx context.Context, input cloudprovider.SInstanceUpdateOptions) error + type SInstanceNic struct + FipAddress string + FipBandwidthSize int + FixedIpDetails []SFixedIpDetail + Id string + PortId string + PortName string + PrivateIp string + RouterId string + func (in *SInstanceNic) GetDriver() string + func (in *SInstanceNic) GetINetworkId() string + func (in *SInstanceNic) GetIP() string + func (in *SInstanceNic) GetId() string + func (in *SInstanceNic) GetMAC() string + func (in *SInstanceNic) InClassicNetwork() bool + type SInstanceNicDetail struct + CreaetTime time.Time + IpId string + MacAddress string + NetworkId string + PublicIp string + ResourceId string + SecurityGroups []SSecurityGroupRef + Status int + type SJSONRequest struct + Data jsonutils.JSONObject + func NewJSONRequest(data jsonutils.JSONObject) *SJSONRequest + func (jr *SJSONRequest) GetBodyReader() io.Reader + type SMonitorRequest struct + func NewMonitorRequest(regionId string, serverPath string, query map[string]string, ...) *SMonitorRequest + func (br *SMonitorRequest) ForMateResponseBody(jrbody jsonutils.JSONObject) (jsonutils.JSONObject, error) + func (rr *SMonitorRequest) GetPort() string + type SNetwork struct + EcStatus string + Enabled bool + Id string + Name string + Shared bool + Subnets []SSubnet + func (n *SNetwork) Cidr() string + func (n *SNetwork) GetGateway() string + func (n *SNetwork) GetGlobalId() string + func (n *SNetwork) GetIWire() cloudprovider.ICloudWire + func (n *SNetwork) GetId() string + func (n *SNetwork) GetIpEnd() string + func (n *SNetwork) GetIpMask() int8 + func (n *SNetwork) GetIpStart() string + func (n *SNetwork) GetName() string + func (n *SNetwork) GetProjectId() string + func (n *SNetwork) GetStatus() string + func (n *SNetwork) IsEmulated() bool + func (n *SNetwork) Refresh() error + func (self *SNetwork) Delete() error + func (self *SNetwork) GetAllocTimeoutSeconds() int + func (self *SNetwork) GetIsPublic() bool + func (self *SNetwork) GetPublicScope() rbacscope.TRbacScope + func (self *SNetwork) GetServerType() string + type SNovaRequest struct + func NewNovaRequest(ar *SApiRequest) *SNovaRequest + func (nr *SNovaRequest) GetPort() string + type SRamRoleSigner struct + func NewRamRoleSigner(accessKeyId, accessKeySecret string) *SRamRoleSigner + func (s *SRamRoleSigner) GetAccessKeyId() string + func (s *SRamRoleSigner) GetName() string + func (s *SRamRoleSigner) GetNonce() string + func (s *SRamRoleSigner) GetVersion() string + func (s *SRamRoleSigner) Sign(stringToSign, secretPrefix string) string + type SRegion struct + ID string + Name string + func (h *SRegion) GetVMById(vmId string) (*SInstance, error) + func (h *SRegion) GetVMs() ([]SInstance, error) + func (r *SRegion) FindZone(zoneRegion string) (*SZone, error) + func (r *SRegion) GetCapabilities() []string + func (r *SRegion) GetClient() *SEcloudClient + func (r *SRegion) GetEipById(id string) (*SEip, error) + func (r *SRegion) GetGeographicInfo() cloudprovider.SGeographicInfo + func (r *SRegion) GetGlobalId() string + func (r *SRegion) GetI18n() cloudprovider.SModelI18nTable + func (r *SRegion) GetIDiskById(id string) (cloudprovider.ICloudDisk, error) + func (r *SRegion) GetIEipById(id string) (cloudprovider.ICloudEIP, error) + func (r *SRegion) GetIEips() ([]cloudprovider.ICloudEIP, error) + func (r *SRegion) GetIHostById(id string) (cloudprovider.ICloudHost, error) + func (r *SRegion) GetIHosts() ([]cloudprovider.ICloudHost, error) + func (r *SRegion) GetIStorageById(id string) (cloudprovider.ICloudStorage, error) + func (r *SRegion) GetIStoragecacheById(id string) (cloudprovider.ICloudStoragecache, error) + func (r *SRegion) GetIStoragecaches() ([]cloudprovider.ICloudStoragecache, error) + func (r *SRegion) GetIStorages() ([]cloudprovider.ICloudStorage, error) + func (r *SRegion) GetIVMById(id string) (cloudprovider.ICloudVM, error) + func (r *SRegion) GetIVpcById(id string) (cloudprovider.ICloudVpc, error) + func (r *SRegion) GetIVpcs() ([]cloudprovider.ICloudVpc, error) + func (r *SRegion) GetIZoneById(id string) (cloudprovider.ICloudZone, error) + func (r *SRegion) GetIZones() ([]cloudprovider.ICloudZone, error) + func (r *SRegion) GetId() string + func (r *SRegion) GetImage(imageId string) (*SImage, error) + func (r *SRegion) GetImages(isPublic bool) ([]SImage, error) + func (r *SRegion) GetInstanceById(id string) (*SInstance, error) + func (r *SRegion) GetInstanceVNCUrl(instanceId string) (string, error) + func (r *SRegion) GetInstances(zoneRegion string) ([]SInstance, error) + func (r *SRegion) GetInstancesWithHost(zoneRegion string) ([]SInstance, error) + func (r *SRegion) GetName() string + func (r *SRegion) GetNetworkById(routerId, zoneRegion, netId string) (*SNetwork, error) + func (r *SRegion) GetNetworks(routerId, zoneRegion string) ([]SNetwork, error) + func (r *SRegion) GetProductTypes() (jsonutils.JSONObject, error) + func (r *SRegion) GetProvider() string + func (r *SRegion) GetStatus() string + func (r *SRegion) IsEmulated() bool + func (r *SRegion) Refresh() error + func (region *SRegion) GetIVMs() ([]cloudprovider.ICloudVM, error) + func (s *SRegion) GetDisk(id string) (*SDisk, error) + func (s *SRegion) GetDisks() ([]SDisk, error) + func (s *SRegion) GetSnapshots(snapshotId string, parentId string, isSystem bool) ([]SSnapshot, error) + type SSecurityGroupRef struct + Id string + Name string + type SSnapshot struct + BackupType string + CreateBy string + Description string + EcType string + Id string + IsSystem bool + Name string + Size int + Status string + SystemDisk string + VolumeId string + VolumeType string + func (s *SSnapshot) Delete() error + func (s *SSnapshot) GetCreatedAt() time.Time + func (s *SSnapshot) GetDiskId() string + func (s *SSnapshot) GetDiskType() string + func (s *SSnapshot) GetGlobalId() string + func (s *SSnapshot) GetId() string + func (s *SSnapshot) GetName() string + func (s *SSnapshot) GetProjectId() string + func (s *SSnapshot) GetSizeMb() int32 + func (s *SSnapshot) GetStatus() string + type SStorage struct + func (s *SStorage) CreateIDisk(conf *cloudprovider.DiskCreateConfig) (cloudprovider.ICloudDisk, error) + func (s *SStorage) DisableSync() bool + func (s *SStorage) GetCapacityMB() int64 + func (s *SStorage) GetCapacityUsedMB() int64 + func (s *SStorage) GetEnabled() bool + func (s *SStorage) GetGlobalId() string + func (s *SStorage) GetIDiskById(idStr string) (cloudprovider.ICloudDisk, error) + func (s *SStorage) GetIDisks() ([]cloudprovider.ICloudDisk, error) + func (s *SStorage) GetIStoragecache() cloudprovider.ICloudStoragecache + func (s *SStorage) GetIZone() cloudprovider.ICloudZone + func (s *SStorage) GetId() string + func (s *SStorage) GetMediumType() string + func (s *SStorage) GetMountPoint() string + func (s *SStorage) GetName() string + func (s *SStorage) GetStatus() string + func (s *SStorage) GetStorageConf() jsonutils.JSONObject + func (s *SStorage) GetStorageType() string + func (s *SStorage) IsEmulated() bool + func (s *SStorage) IsSysDiskStore() bool + func (s *SStorage) Refresh() error + type SStoragecache struct + func (sc *SStoragecache) GetGlobalId() string + func (sc *SStoragecache) GetICloudImages() ([]cloudprovider.ICloudImage, error) + func (sc *SStoragecache) GetICustomizedCloudImages() ([]cloudprovider.ICloudImage, error) + func (sc *SStoragecache) GetIImageById(extId string) (cloudprovider.ICloudImage, error) + func (sc *SStoragecache) GetId() string + func (sc *SStoragecache) GetName() string + func (sc *SStoragecache) GetPath() string + func (sc *SStoragecache) GetStatus() string + func (sc *SStoragecache) IsEmulated() bool + func (sc *SStoragecache) Refresh() error + func (sc *SStoragecache) UploadImage(ctx context.Context, image *cloudprovider.SImageCreateOption, ...) (string, error) + type SSubnet struct + Cidr string + EnableDHCP bool + GatewayIp string + Id string + IpVersion string + Name string + NetworkId string + Region string + type SVpc struct + EcStatus string + Id string + Name string + Region string + RouterId string + Scale string + UserId string + UserName string + func (v *SVpc) Delete() error + func (v *SVpc) GetCidrBlock() string + func (v *SVpc) GetGlobalId() string + func (v *SVpc) GetIRouteTableById(routeTableId string) (cloudprovider.ICloudRouteTable, error) + func (v *SVpc) GetIRouteTables() ([]cloudprovider.ICloudRouteTable, error) + func (v *SVpc) GetISecurityGroups() ([]cloudprovider.ICloudSecurityGroup, error) + func (v *SVpc) GetIWireById(wireId string) (cloudprovider.ICloudWire, error) + func (v *SVpc) GetIWires() ([]cloudprovider.ICloudWire, error) + func (v *SVpc) GetId() string + func (v *SVpc) GetIsDefault() bool + func (v *SVpc) GetName() string + func (v *SVpc) GetRegion() cloudprovider.ICloudRegion + func (v *SVpc) GetStatus() string + func (v *SVpc) IsEmulated() bool + func (v *SVpc) Refresh() error + type SWire struct + func (w *SWire) CreateINetwork(opts *cloudprovider.SNetworkCreateOptions) (cloudprovider.ICloudNetwork, error) + func (w *SWire) CreateNetworks() (*SNetwork, error) + func (w *SWire) GetBandwidth() int + func (w *SWire) GetGlobalId() string + func (w *SWire) GetINetworkById(netid string) (cloudprovider.ICloudNetwork, error) + func (w *SWire) GetINetworks() ([]cloudprovider.ICloudNetwork, error) + func (w *SWire) GetIVpc() cloudprovider.ICloudVpc + func (w *SWire) GetIZone() cloudprovider.ICloudZone + func (w *SWire) GetId() string + func (w *SWire) GetName() string + func (w *SWire) GetNetworkById(netId string) (*SNetwork, error) + func (w *SWire) GetStatus() string + func (w *SWire) IsEmulated() bool + func (w *SWire) Refresh() error + type SZone struct + Deleted bool + ID string + Name string + Region string + Visible bool + func (z *SZone) GetGlobalId() string + func (z *SZone) GetI18n() cloudprovider.SModelI18nTable + func (z *SZone) GetIHostById(id string) (cloudprovider.ICloudHost, error) + func (z *SZone) GetIHosts() ([]cloudprovider.ICloudHost, error) + func (z *SZone) GetIRegion() cloudprovider.ICloudRegion + func (z *SZone) GetIStorageById(id string) (cloudprovider.ICloudStorage, error) + func (z *SZone) GetIStorages() ([]cloudprovider.ICloudStorage, error) + func (z *SZone) GetId() string + func (z *SZone) GetName() string + func (z *SZone) GetStatus() string + func (z *SZone) IsEmulated() bool + func (z *SZone) Refresh() error + type SZoneRegionBase struct + Region string