Class OpenStack
The main client of the library. This object is the central point of negotiation between your application and the API because it handles all of the HTTP transactions required to perform operations. It also manages the services for your application through convenient factory methods.
- Guzzle\Http\Client
-
OpenCloud\Common\Http\Client
-
OpenCloud\OpenStack
Direct known subclasses
OpenCloud\Rackspace
public
|
|
public
mixed
|
|
public
array
|
|
public
mixed
|
|
public
string
|
|
public
mixed
|
|
public
integer
|
|
public
mixed
|
|
public
string
|
|
public
mixed
|
|
public
array
|
|
public
mixed
|
|
public
|
|
public
boolean
|
|
public
string
|
|
public
mixed
|
|
public
Guzzle\Http\Url
|
|
public
|
|
public
array
|
#
exportCredentials( )
Convenience method for exporting current credentials. Useful for local caching. |
public
|
#
importCredentials( array $values )
Convenience method for importing credentials. Useful for local caching because it reduces HTTP traffic. |
public
|
#
objectStoreService( string $name = null, string $region = null, string $urltype = null )
Creates a new ObjectStore object (Swift/Cloud Files) |
public
|
#
computeService( string $name = null, string $region = null, string $urltype = null )
Creates a new Compute object (Nova/Cloud Servers) |
public
|
#
orchestrationService( string $name = null, string $region = null, string $urltype = null )
Creates a new Orchestration (Heat) service object |
public
|
#
volumeService( string $name = null, string $region = null, string $urltype = null )
Creates a new Volume (Cinder) service object |
getDefaultUserAgent(),
getUserAgent()
|
MINIMUM_PHP_VERSION,
VERSION
|