phpDocumentor

Namespaces
-
OpenCloud
- OpenStack
The OpenStack class represents a relationship (or "connection") between a user and a service. - Rackspace
Rackspace extends the OpenStack class with support for Rackspace's API key and tenant requirements. -
AbstractClass
- Collection
Provides an abstraction for working with ordered sets of objects - Nova
Nova is an abstraction layer for the OpenStack compute service. - ObjectStore
Intermediate (abstract) class to implement shared features of all object-storage classes - PersistentObject
represents an object that has the ability to be retrieved, created, updated, and deleted. - Service
This class defines a "service"—a relationship between a specific OpenStack and a provided service, represented by a URL in the service catalog.
- Collection
-
Base
- Base
The Base class is the root class for all other objects used or defined by this SDK. - Debug
- Lang
- Metadata
The Metadata class represents either Server or Image metadata - ServiceCatalogItem
Holds information on a single service from the Service Catalog -
Exceptions
- AsyncError
- AsyncHttpError
- AsyncTimeoutError
- AttributeError
- AuthenticationError
- CdnError
- CdnHttpError
- CdnNotAvailableError
- CdnTtlError
- CollectionError
- ContainerCreateError
- ContainerDeleteError
- ContainerError
- ContainerNameError
- ContainerNotEmptyError
- ContainerNotFoundError
- CreateError
- CreateUpdateError
- CredentialError
- DatabaseCreateError
- DatabaseDeleteError
- DatabaseListError
- DatabaseNameError
- DatabaseUpdateError
- DeleteError
- DocumentError
- DomainError
- EmptyResponseError
- EndpointError
- FlavorError
- HttpError
- HttpForbiddenError
- HttpOverLimitError
- HttpRetryError
- HttpTimeoutError
- HttpUnauthorizedError
- HttpUrlError
- IOError
- IdRequiredError
- ImageError
- InstanceCreateError
- InstanceDeleteError
- InstanceError
- InstanceFlavorError
- InstanceNotFound
- InstanceUpdateError
- InvalidArgumentError
- InvalidIdTypeError
- InvalidIpTypeError
- InvalidParameterError
- InvalidRequestError
- JsonError
- MetadataCreateError
- MetadataDeleteError
- MetadataError
- MetadataJsonError
- MetadataKeyError
- MetadataPrefixError
- MetadataUpdateError
- MisMatchedChecksumError
- MissingValueError
- NameError
- NetworkCreateError
- NetworkDeleteError
- NetworkError
- NetworkUpdateError
- NetworkUrlError
- NoContentTypeError
- NoNameError
- ObjFetchError
- ObjectCopyError
- ObjectError
- RecordTypeError
- ServerActionError
- ServerCreateError
- ServerDeleteError
- ServerIpsError
- ServerJsonError
- ServerUpdateError
- ServerUrlError
- ServiceValueError
- SnapshotError
- TempUrlMethodError
- UnknownError
- UnknownParameterError
- UnrecognizedServiceError
- UnsupportedExtensionError
- UnsupportedFeatureExtension
- UnsupportedVersionError
- UpdateError
- UrlError
- UserCreateError
- UserDeleteError
- UserListError
- UserNameError
- UserUpdateError
- VolumeError
- VolumeTypeError
- AsyncError
-
Request
- Curl
The CurlRequest class is a simple wrapper to CURL functions. - HttpRequestInterface
The HttpRequest interface defines methods for wrapping CURL; this allows those methods to be stubbed out for unit testing, thus allowing us to test without actually making live calls. - Response
- Curl
- Base
-
Compute
- Attachment
The VolumeAttachment class represents a volume that is attached to a server. - Flavor
The Flavor class represents a flavor defined by the Compute service - Image
The Image class represents a stored machine image returned by the Compute service. - Network
The Network class represents a single virtual network - Server
The Server class represents a single server node. - ServerMetadata
This class handles server metadata - Service
The Compute class represents the OpenStack Nova service.
- Attachment
-
DNS
- AsyncResponse
The AsyncResponse class encapsulates the data returned by a Cloud DNS asynchronous response. - Domain
The Domain class represents a single domain - Object
The DnsObject class is an extension of the PersistentObject class that permits the asynchronous responses used by Cloud DNS - PtrRecord
PTR records are used for reverse DNS - Record
The Record class represents a single domain record - Service
This class defines a "service"—a relationship between a specific OpenStack and a provided service, represented by a URL in the service catalog. - Subdomain
The Subdomain is basically another domain, albeit one that is a child of a parent domain.
- AsyncResponse
-
Database
- Database
This class represents a Database in the Rackspace "Red Dwarf" database-as-a-service product. - Instance
Instance represents an instance of DbService, similar to a Server in a Compute service - Service
The Rackspace Database As A Service (aka "Red Dwarf") - User
This class represents a User in the Rackspace "Red Dwarf" database-as-a-service product.
- Database
-
LoadBalancer
- Algorithm
sub-resource to manage algorithms (read-only) - AllowedDomain
sub-resource to manage allowed domains - Billable
used to get a list of billable load balancers for a specific date range - LoadBalancer
The LoadBalancer class represents a single load balancer - Protocol
sub-resource to manage protocols (read-only) - Service
The Rackspace Cloud Load Balancers -
Resources
- Access
sub-resource to manage access lists - ConnectionLogging
sub-resource to manage connection logging - ConnectionThrottle
sub-resource to manage connection throttling - ContentCaching
sub-resource to manage content caching - ErrorPage
The /loadbalancer/{id}/errorpage manages the error page for the load balancer. - HealthMonitor
sub-resource to manage health monitor info - Metadata
sub-resource to manage Metadata - Node
information on a single node in the load balancer - NodeEvent
a single node event, usually called as part of a Collection - Readonly
This defines a read-only SubResource - one that cannot be created, updated, or deleted. - SSLTermination
sub-resource to manage SSL termination - SessionPersistence
sub-resource to manage session persistence setting - Stats
Stats returns statistics about the load balancer - SubResource
SubResource is an abstract class that handles subresources of a LoadBalancer object; for example, the `/loadbalancers/{id}/errorpage`. - Usage
used to get usage data for a load balancer - VirtualIp
VirtualIp represents a single virtual IP (usually returned in a Collection)
- Access
- Algorithm
-
ObjectStore
- CDNContainer
A simple container for the CDN Service - Container
A regular container with a (potentially) CDN container - DataObject
A DataObject is an object in the ObjectStore - ObjectStoreBase
A base class for common code shared between the ObjectStore and ObjectStoreCDN objects - ObjectStoreCDN
This is the CDN related to the ObjectStore - Service
ObjectStore - this defines the object-store (Cloud Files) service.
- CDNContainer
- Volume
- OpenStack
- global
Packages
-
Default
-
phpOpenCloud