Documentation
¶
Index ¶
- type Client
- type SClientConfig
- func (self *SClientConfig) GetDebug() bool
- func (self *SClientConfig) GetDefaultRegion() string
- func (self *SClientConfig) GetDomainId() string
- func (self *SClientConfig) GetEndpoints() *cloudprovider.SHCSOEndpoints
- func (self *SClientConfig) GetProjectId() string
- func (self *SClientConfig) GetRegionId() string
- func (self *SClientConfig) GetSigner() auth.Signer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
Bandwidths *modules.SBandwidthManager
Credentials *modules.SCredentialManager
Disks *modules.SDiskManager
Domains *modules.SDomainManager
Eips *modules.SEipManager
Endpoints *modules.SEndpointManager
Services *modules.SServiceManager
Elasticcache *modules.SElasticcacheManager
DcsAvailableZone *modules.SDcsAvailableZoneManager
Flavors *modules.SFlavorManager
Images *modules.SImageManager
OpenStackImages *modules.SImageManager
Interface *modules.SInterfaceManager
Jobs *modules.SJobManager
Keypairs *modules.SKeypairManager
Elb *modules.SLoadbalancerManager
ElbBackend *modules.SElbBackendManager
ElbBackendGroup *modules.SElbBackendGroupManager
ElbListeners *modules.SElbListenersManager
ElbCertificates *modules.SElbCertificatesManager
ElbHealthCheck *modules.SElbHealthCheckManager
ElbL7policies *modules.SElbL7policiesManager
ElbPolicies *modules.SElbPoliciesManager
ElbWhitelist *modules.SElbWhitelistManager
Port *modules.SPortManager
Projects *modules.SProjectManager
Regions *modules.SRegionManager
SecurityGroupRules *modules.SSecgroupRuleManager
SecurityGroups *modules.SSecurityGroupManager
NovaSecurityGroups *modules.SSecurityGroupManager
Servers *modules.SServerManager
ServersV2 *modules.SServerManager
NovaServers *modules.SServerManager
Snapshots *modules.SSnapshotManager
OsSnapshots *modules.SSnapshotManager
Subnets *modules.SSubnetManager
Users *modules.SUserManager
Vpcs *modules.SVpcManager
Zones *modules.SZoneManager
VpcRoutes *modules.SVpcRouteManager
SNatRules *modules.SNatSRuleManager
DNatRules *modules.SNatDRuleManager
NatGateways *modules.SNatGatewayManager
VpcPeerings *modules.SVpcPeeringManager
DBInstance *modules.SDBInstanceManager
DBInstanceBackup *modules.SDBInstanceBackupManager
DBInstanceFlavor *modules.SDBInstanceFlavorManager
DBInstanceDatastore *modules.SDBInstanceDatastoreManager
DBInstanceStorage *modules.SDBInstanceStorageManager
DBInstanceJob *modules.SDBInstanceJobManager
Traces *modules.STraceManager
CloudEye *modules.SCloudEyeManager
Quotas *modules.SQuotaManager
EnterpriseProjects *modules.SEnterpriseProjectManager
Roles *modules.SRoleManager
Groups *modules.SGroupManager
SAMLProviders *modules.SAMLProviderManager
SAMLProviderMappings *modules.SAMLProviderMappingManager
SfsTurbos *modules.SfsTurboManager
// contains filtered or unexported fields
}
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, domainId, projectId, accessKey, secretKey string, debug bool, defaultRegion string, endpoints *cloudprovider.SHCSOEndpoints) (*Client, error)
func (*Client) InitWithAccessKey ¶
func (self *Client) InitWithAccessKey(regionId, domainId, projectId, accessKey, secretKey string, debug bool, defaultRegion string, endpoints *cloudprovider.SHCSOEndpoints) error
func (*Client) SetHttpClient ¶
type SClientConfig ¶
type SClientConfig struct {
// contains filtered or unexported fields
}
func (*SClientConfig) GetDebug ¶
func (self *SClientConfig) GetDebug() bool
func (*SClientConfig) GetDefaultRegion ¶
func (self *SClientConfig) GetDefaultRegion() string
func (*SClientConfig) GetDomainId ¶
func (self *SClientConfig) GetDomainId() string
func (*SClientConfig) GetEndpoints ¶
func (self *SClientConfig) GetEndpoints() *cloudprovider.SHCSOEndpoints
func (*SClientConfig) GetProjectId ¶
func (self *SClientConfig) GetProjectId() string
func (*SClientConfig) GetRegionId ¶
func (self *SClientConfig) GetRegionId() string
func (*SClientConfig) GetSigner ¶
func (self *SClientConfig) GetSigner() auth.Signer
Click to show internal directories.
Click to hide internal directories.