pyrax
Python Bindings for the Rackspace Cloud
|
_WaitThread | Threading class to wait for object status in the background |
AccessListIDNotFound | |
AmbiguousEndpoints | Found more than one matching endpoint in Service Catalog |
AuthenticationFailed | |
AuthorizationFailure | |
AuthSystemNotFound | |
AutoScaleClient | This is the primary class for interacting with AutoScale |
AutoScalePolicy | |
AutoScaleWebhook | |
BadRequest | HTTP 400 - Bad request: you sent some malformed data |
BaseAuth | This class handles all of the basic authentication requirements for working with an OpenStack Cloud system |
BaseClient | The base class for all pyrax clients |
BaseManager | Managers interact with a particular type of API (servers, databases, dns, etc.) and provide CRUD operations for them |
BaseResource | A resource represents a particular instance of an object (server, flavor, etc) |
CDNFailed | |
CFClient | Wraps the calls to swiftclient with objects representing Containers and StorageObjects |
ClientException | The base exception class for all exceptions this library raises |
CloudBlockStorageClient | This is the primary class for interacting with Cloud Block Storage |
CloudBlockStorageSnapshot | This class represents a Snapshot (copy) of a Block Storage Volume |
CloudBlockStorageVolume | This class represents a Block Storage volume |
CloudBlockStorageVolumeType | This class represents a Block Storage Volume Type |
CloudDatabaseClient | This is the primary class for interacting with Cloud Databases |
CloudDatabaseDatabase | This class represents a database on a CloudDatabaseInstance |
CloudDatabaseFlavor | This class represents the available instance configurations, or 'flavors', which you use to define the memory and CPU size of your instance |
CloudDatabaseInstance | This class represents a MySQL instance in the cloud |
CloudDatabaseManager | This class manages communication with Cloud Database resources |
CloudDatabaseUser | This class represents a user on a CloudDatabaseInstance |
CloudDatabaseUserManager | This class handles operations on the users in a Cloud Database |
CloudDatabaseVolume | |
CloudDNSClient | This is the primary class for interacting with Cloud DNS |
CloudDNSDomain | This class represents a DNS domain |
CloudDNSManager | |
CloudDNSPTRRecord | This represents a Cloud DNS PTR record (reverse DNS) |
CloudDNSRecord | This class represents a domain record |
CloudLoadBalancer | Represents a Cloud Load Balancer instance |
CloudLoadBalancerClient | This is the primary class for interacting with Cloud Load Balancers |
CloudLoadBalancerManager | |
CloudMonitorAlarm | Alarms bind alerting rules, entities, and notification plans into a logical unit |
CloudMonitorCheck | Represents a check defined for an entity |
CloudMonitorCheckType | Represents the type of monitor check to be run |
CloudMonitorClient | This is the base client for creating and managing Cloud Monitoring |
CloudMonitorEntity | |
CloudMonitorEntityManager | Handles all of the entity-specific requests |
CloudMonitorNotification | Represents an action to take when an alarm is triggered |
CloudMonitorNotificationManager | Handles all of the requests dealing with notifications |
CloudMonitorNotificationPlan | A Notification plan is a list of the notification actions to take when an alarm is triggered |
CloudMonitorNotificationPlanManager | Handles all of the requests dealing with Notification Plans |
CloudMonitorNotificationType | Represents a class of action to take when an alarm is triggered |
CloudMonitorZone | Represents a location from which Cloud Monitoring collects data |
CloudNetwork | This represents a network in the cloud |
CloudNetworkClient | This is the base client for creating and managing Cloud Networks |
CloudNetworkManager | Does nothing special, but is used in testing |
Connection | This class wraps the swiftclient connection, adding support for CDN |
Container | Represents a CloudFiles container |
DNSCallTimedOut | |
DomainCreationFailed | |
DomainDeletionFailed | |
DomainRecordAdditionFailed | |
DomainRecordDeletionFailed | |
DomainRecordNotFound | |
DomainRecordNotUnique | |
DomainRecordUpdateFailed | |
DomainResultsIterator | ResultsIterator subclass for iterating over all domains |
DomainUpdateFailed | |
DuplicateUser | |
EndpointNotDefined | |
EndpointNotFound | |
EnvironmentNotFound | |
Fault | |
FileNotFound | |
FlavorNotFound | |
FolderNotFound | |
FolderUploader | Threading class to allow for uploading multiple files in the background |
Forbidden | HTTP 403 - Forbidden: your credentials don't give you access to this resource |
HTTPNotImplemented | HTTP 501 - Not Implemented: the server does not support this operation |
IdentityClassNotDefined | |
InvalidCDNMetadata | |
InvalidConfigurationFile | |
InvalidCredentialFile | |
InvalidDateTimeString | |
InvalidDeviceType | |
InvalidLoadBalancer | |
InvalidLoadBalancerParameters | |
InvalidMonitoringCheckDetails | |
InvalidMonitoringCheckUpdate | |
InvalidMonitoringMetricsRequest | |
InvalidMonitoringMetricsResolution | |
InvalidNodeCondition | |
InvalidNodeParameters | |
InvalidPTRRecord | |
InvalidSessionPersistenceType | |
InvalidSetting | |
InvalidSize | |
InvalidTemporaryURLMethod | |
InvalidUploadID | |
InvalidVirtualIPType | |
InvalidVirtualIPVersion | |
InvalidVolumeResize | |
KeyringModuleNotInstalled | |
KeyringPasswordNotFound | |
KeyringUsernameMissing | |
KeystoneIdentity | Implements the Keystone-specific behaviors for Identity |
MissingAuthSettings | |
MissingDNSSettings | |
MissingHealthMonitorSettings | |
MissingLoadBalancerParameters | |
MissingMonitoringCheckDetails | |
MissingMonitoringCheckGranularity | |
MissingName | |
MissingTemporaryURLKey | |
MonitoringCheckTargetNotSpecified | |
MonitoringZonesPollMissing | |
NetworkCIDRInvalid | |
NetworkCIDRMalformed | |
NetworkCountExceeded | |
NetworkInUse | |
NetworkLabelNotUnique | |
NetworkNotFound | |
Node | Represents a Node for a Load Balancer |
NoMoreResults | |
NoReloadError | |
NoSSLTerminationConfiguration | |
NoSuchContainer | |
NoSuchDatabase | |
NoSuchDatabaseUser | |
NoSuchObject | |
NotAuthenticated | |
NotCDNEnabled | |
NotFound | HTTP 404 - Not found |
NoTokenLookupException | |
NoUniqueMatch | HTTP 400 - Bad Request |
OverLimit | HTTP 413 - Over limit: you're over the API limits for this time period |
PasswordChangeFailed | |
ProtocolMismatch | |
PTRRecordCreationFailed | |
PTRRecordDeletionFailed | |
PTRRecordUpdateFailed | |
PyraxException | |
RaxIdentity | This class handles all of the authentication requirements for working with the Rackspace Cloud |
RecordResultsIterator | ResultsIterator subclass for iterating over all domain records |
ResultsIterator | This object will iterate over all the results for a given type of listing, no matter how many items exist |
ScalingGroup | |
ScalingGroupManager | |
SelfDeletingTempDirectory | Convenience class for dealing with temporary folders and the files within them |
SelfDeletingTempfile | Convenience class for dealing with temporary files |
ServiceCatalog | Helper methods for dealing with a Keystone Service Catalog |
ServiceNotAvailable | |
Settings | Holds and manages the settings for pyrax |
SnapshotNotAvailable | |
StorageObject | Represents a CloudFiles storage object |
SubdomainResultsIterator | ResultsIterator subclass for iterating over all subdomains |
Tenant | |
TenantNotFound | |
UnattachedNode | |
UnattachedVirtualIP | |
Unauthorized | HTTP 401 - Unauthorized: bad credentials |
UnicodePathError | |
UploadFailed | |
User | |
UserNotFound | |
VirtualIP | Represents a Virtual IP for a Load Balancer |
VolumeAttachmentFailed | |
VolumeDetachmentFailed | |
VolumeNotAvailable |