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.