pyrax
Python Bindings for the Rackspace Cloud
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
_WaitThreadThreading class to wait for object status in the background
AccessListIDNotFound
AmbiguousEndpointsFound more than one matching endpoint in Service Catalog
AuthenticationFailed
AuthorizationFailure
AuthSystemNotFound
BadRequestHTTP 400 - Bad request: you sent some malformed data
BaseAuthThis class handles all of the basic authentication requirements for working with an OpenStack Cloud system
BaseClientThe base class for all pyrax clients
BaseManagerManagers interact with a particular type of API (servers, databases, dns, etc.) and provide CRUD operations for them
BaseResourceA resource represents a particular instance of an object (server, flavor, etc)
CDNFailed
CFClientWraps the calls to swiftclient with objects representing Containers and StorageObjects
ClientExceptionThe base exception class for all exceptions this library raises
CloudBlockStorageClientThis is the primary class for interacting with Cloud Block Storage
CloudBlockStorageSnapshotThis class represents a Snapshot (copy) of a Block Storage Volume
CloudBlockStorageVolumeThis class represents a Block Storage volume
CloudBlockStorageVolumeTypeThis class represents a Block Storage Volume Type
CloudDatabaseClientThis is the primary class for interacting with Cloud Databases
CloudDatabaseDatabaseThis class represents a database on a CloudDatabaseInstance
CloudDatabaseFlavorThis class represents the available instance configurations, or 'flavors', which you use to define the memory and CPU size of your instance
CloudDatabaseInstanceThis class represents a MySQL instance in the cloud
CloudDatabaseManagerThis class manages communication with Cloud Database resources
CloudDatabaseUserThis class represents a user on a CloudDatabaseInstance
CloudDatabaseUserManagerThis class handles operations on the users in a Cloud Database
CloudDatabaseVolume
CloudDNSClientThis is the primary class for interacting with Cloud DNS
CloudDNSDomainThis class represents a DNS domain
CloudDNSManager
CloudDNSPTRRecordThis represents a Cloud DNS PTR record (reverse DNS)
CloudDNSRecordThis class represents a domain record
CloudLoadBalancerRepresents a Cloud Load Balancer instance
CloudLoadBalancerClientThis is the primary class for interacting with Cloud Load Balancers
CloudLoadBalancerManager
CloudNetworkThis represents a network in the cloud
CloudNetworkClientThis is the base client for creating and managing Cloud Networks
CloudNetworkManagerDoes nothing special, but is used in testing
ConnectionThis class wraps the swiftclient connection, adding support for CDN
ContainerRepresents a CloudFiles container
DNSCallTimedOut
DomainCreationFailed
DomainDeletionFailed
DomainRecordAdditionFailed
DomainRecordDeletionFailed
DomainRecordNotFound
DomainRecordNotUnique
DomainRecordUpdateFailed
DomainResultsIteratorResultsIterator subclass for iterating over all domains
DomainUpdateFailed
DuplicateUser
EndpointNotDefined
EndpointNotFound
EnvironmentNotFound
Fault
FileNotFound
FlavorNotFound
FolderNotFound
FolderUploaderThreading class to allow for uploading multiple files in the background
ForbiddenHTTP 403 - Forbidden: your credentials don't give you access to this resource
HTTPNotImplementedHTTP 501 - Not Implemented: the server does not support this operation
IdentityClassNotDefined
InvalidCDNMetadata
InvalidConfigurationFile
InvalidCredentialFile
InvalidDateTimeString
InvalidDeviceType
InvalidLoadBalancerParameters
InvalidNodeCondition
InvalidNodeParameters
InvalidPTRRecord
InvalidSessionPersistenceType
InvalidSetting
InvalidSize
InvalidTemporaryURLMethod
InvalidUploadID
InvalidVirtualIPType
InvalidVirtualIPVersion
InvalidVolumeResize
KeyringModuleNotInstalled
KeyringPasswordNotFound
KeyringUsernameMissing
KeystoneIdentityImplements the Keystone-specific behaviors for Identity
MissingAuthSettings
MissingDNSSettings
MissingHealthMonitorSettings
MissingLoadBalancerParameters
MissingName
MissingTemporaryURLKey
NetworkCIDRInvalid
NetworkCIDRMalformed
NetworkCountExceeded
NetworkInUse
NetworkLabelNotUnique
NetworkNotFound
NodeRepresents a Node for a Load Balancer
NoMoreResults
NoReloadError
NoSSLTerminationConfiguration
NoSuchContainer
NoSuchDatabase
NoSuchDatabaseUser
NoSuchObject
NotAuthenticated
NotCDNEnabled
NotFoundHTTP 404 - Not found
NoTokenLookupException
NoUniqueMatchHTTP 400 - Bad Request
OverLimitHTTP 413 - Over limit: you're over the API limits for this time period
PasswordChangeFailed
ProtocolMismatch
PTRRecordCreationFailed
PTRRecordDeletionFailed
PTRRecordUpdateFailed
PyraxException
RaxIdentityThis class handles all of the authentication requirements for working with the Rackspace Cloud
RecordResultsIteratorResultsIterator subclass for iterating over all domain records
ResultsIteratorThis object will iterate over all the results for a given type of listing, no matter how many items exist
SelfDeletingTempDirectoryConvenience class for dealing with temporary folders and the files within them
SelfDeletingTempfileConvenience class for dealing with temporary files
ServiceCatalogHelper methods for dealing with a Keystone Service Catalog
ServiceNotAvailable
SettingsHolds and manages the settings for pyrax
SnapshotNotAvailable
StorageObjectRepresents a CloudFiles storage object
SubdomainResultsIteratorResultsIterator subclass for iterating over all subdomains
Tenant
TenantNotFound
UnattachedNode
UnattachedVirtualIP
UnauthorizedHTTP 401 - Unauthorized: bad credentials
UnicodePathError
UploadFailed
User
UserNotFound
VirtualIPRepresents a Virtual IP for a Load Balancer
VolumeAttachmentFailed
VolumeDetachmentFailed
VolumeNotAvailable
 All Classes Namespaces Files Functions Variables Properties