package | Zend_Service |
---|
__construct(string $user, string $key, string $authUrl = self::US_AUTH_URL
)
You must pass the account and the Rackspace authentication key. Optional: the authentication url (default is US)
string
string
string
authenticate() : boolean
boolean
getAuthUrl() : string
string
getCdnUrl() : string | boolean
string
boolean
getErrorCode() : \strig
\strig
getErrorMsg() : string
string
getHttpClient() : \Zend_Http_Client
\Zend_Http_Client
getKey() : string
string
getManagementUrl() : string | boolean
string
boolean
getServiceNet() : boolean
boolean
getStorageUrl() : string | boolean
string
boolean
getToken() : string
string
getUser() : string
string
isSuccessful() : boolean
boolean
setAuthUrl(string $url) : void
string
setKey(string $key) : void
string
setServiceNet(boolean $useServiceNet = true
)
ServiceNet is Rackspace's internal network. Bandwidth on ServiceNet is not charged.
boolean
setUser(string $user) : void
string
httpCall(string $url, string $method, array $headers= array()
, $data= array()
, string $body= null
) : \Zend_Http_Response
string
string
array
string
\Zend_Http_Response
$authUrl : string
$cdnUrl : string
$errorCode : string
$errorMsg : string
$httpClient : \Zend_Http_Client
$key : string
$managementUrl : string
$storageUrl : string
$token : string
$useServiceNet : boolean
false
$user : string
API_FORMAT = 'json'
AUTHKEY_HEADER = "X-Auth-Key"
AUTHKEY_HEADER_LEGACY = "X-Storage-Pass"
AUTHTOKEN = "X-Auth-Token"
AUTHTOKEN_LEGACY = "X-Storage-Token"
AUTHUSER_HEADER = "X-Auth-User"
AUTHUSER_HEADER_LEGACY = "X-Storage-User"
CDNM_URL = "X-CDN-Management-Url"
MANAGEMENT_URL = "X-Server-Management-Url"
STORAGE_URL = "X-Storage-Url"
UK_AUTH_URL = 'https://lon.auth.api.rackspacecloud.com'
USER_AGENT = 'Zend_Service_Rackspace'
US_AUTH_URL = 'https://auth.api.rackspacecloud.com'
VERSION = 'v1.0'