pyrax
Python Bindings for the Rackspace Cloud
|
_EntityFilteringManger | Handles calls that can optionally filter requests based on an entity |
_PaginationManager | |
_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 |
BaseClient | The base class for all pyrax clients |
BaseIdentity | This class handles all of the basic authentication requirements for working with an OpenStack Cloud system |
BaseManager | Managers interact with a particular type of API (servers, databases, dns, etc.) and provide CRUD operations for them |
BaseQueueManager | This class attempts to add in all the common deviations from the API standards that the regular base classes are based on |
BaseResource | A resource represents a particular instance of an object (server, flavor, etc) |
BulkDeleter | Threading class to allow for bulk deletion of objects from a container |
CDNFailed | |
ClientException | The base exception class for all exceptions this library raises |
CloudBlockStorageClient | This is the primary class for interacting with Cloud Block Storage |
CloudBlockStorageManager | Manager class for Cloud Block Storage |
CloudBlockStorageSnapshot | This class represents a Snapshot (copy) of a Block Storage Volume |
CloudBlockStorageSnapshotManager | Manager class for Cloud Block Storage |
CloudBlockStorageVolume | This class represents a Block Storage volume |
CloudBlockStorageVolumeType | This class represents a Block Storage Volume Type |
CloudDatabaseBackup | This class represents a database backup |
CloudDatabaseBackupManager | This class handles operations on backups for a Cloud Database instance |
CloudDatabaseClient | This is the primary class for interacting with Cloud Databases |
CloudDatabaseDatabase | This class represents a database on a CloudDatabaseInstance |
CloudDatabaseDatabaseManager | This class manages communication with databases on Cloud Database instances |
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 instances |
CloudDatabaseUser | This class represents a user on a CloudDatabaseInstance |
CloudDatabaseUserManager | This class handles operations on the users in a database on a Cloud Database instance |
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 |
CloudMonitorAlarmManager | Handles all of the alarm-specific requests |
CloudMonitorCheck | Represents a check defined for an entity |
CloudMonitorCheckManager | Handles all of the check-specific requests |
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 |
CloudMonitorMetric | Metrics represent statistics about the checks defined on an entity |
CloudMonitorMetricsManager | |
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 |
Container | |
ContainerManager | |
DBUpdateUnchanged | |
DNSCallTimedOut | |
DomainCreationFailed | |
DomainDeletionFailed | |
DomainRecordAdditionFailed | |
DomainRecordDeletionFailed | |
DomainRecordNotFound | |
DomainRecordNotUnique | |
DomainRecordUpdateFailed | |
DomainResultsIterator | ResultsIterator subclass for iterating over all domains |
DomainUpdateFailed | |
DotDict | Dictionary subclass that allows accessing keys via dot notation |
DuplicateQueue | |
DuplicateUser | |
Endpoint | Holds the endpoint information, as well as an instance of the appropriate client for that service and region |
EndpointNotDefined | |
EndpointNotFound | |
EnvironmentNotFound | |
FakeAutoScaleClient | |
FakeAutoScalePolicy | |
FakeAutoScaleWebhook | |
FakeBlockStorageClient | |
FakeBlockStorageManager | |
FakeBlockStorageSnapshot | |
FakeBlockStorageVolume | |
FakeBulkDeleter | |
FakeClient | |
FakeCloudMonitorCheck | |
FakeCloudMonitorClient | |
FakeCloudMonitorEntity | |
FakeCloudMonitorNotification | |
FakeCloudNetwork | |
FakeCloudNetworkClient | |
FakeContainer | |
FakeContainerManager | |
FakeCSClient | |
FakeDatabaseClient | |
FakeDatabaseInstance | |
FakeDatabaseManager | |
FakeDatabaseUser | |
FakeDatabaseVolume | |
FakeDNSClient | |
FakeDNSDevice | |
FakeDNSDomain | |
FakeDNSManager | |
FakeDNSPTRRecord | |
FakeDNSRecord | |
FakeEndpoint | |
FakeEntity | |
FakeException | |
FakeFolderUploader | |
FakeIdentity | Class that returns canned authentication responses |
FakeIdentityResponse | |
FakeIdentityService | |
FakeImage | |
FakeImageClient | |
FakeImageManager | |
FakeImageMemberManager | |
FakeImageTagManager | |
FakeIterator | |
FakeKeyring | |
FakeLoadBalancer | |
FakeLoadBalancerClient | |
FakeLoadBalancerManager | |
FakeManager | |
FakeNode | |
FakeNovaVolumeClient | |
FakeQueue | |
FakeQueueClaim | |
FakeQueueClient | |
FakeQueueManager | |
FakeRaxIdentity | |
FakeResponse | |
FakeScalingGroup | |
FakeScalingGroupManager | |
FakeServer | |
FakeService | |
FakeStatusChanger | |
FakeStorageClient | |
FakeStorageObject | |
FakeStorageObjectManager | |
FakeVirtualIP | |
Fault_cls | |
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 | |
Image | This class represents an Image |
ImageClient | This is the primary class for interacting with Images |
ImageManager | Manager class for an Image |
ImageMember | This class represents a member (user) of an Image |
ImageMemberManager | Manager class for members (users) of an Image |
ImageTag | This class represents a tag for an Image |
ImageTagManager | Manager class for Image tags |
ImageTask | This class represents a ImageTask |
ImageTasksManager | Manager class for ImageTasks |
InternalServerError | |
InvalidCDNMetadata | |
InvalidConfigurationFile | |
InvalidCredentialFile | |
InvalidDateTimeString | |
InvalidDeviceType | |
InvalidEmail | |
InvalidImageMember | |
InvalidImageMemberStatus | |
InvalidLoadBalancer | |
InvalidLoadBalancerParameters | |
InvalidMonitoringCheckDetails | |
InvalidMonitoringCheckUpdate | |
InvalidMonitoringMetricsRequest | |
InvalidMonitoringMetricsResolution | |
InvalidNodeCondition | |
InvalidNodeParameters | |
InvalidPTRRecord | |
InvalidQueueName | |
InvalidSessionPersistenceType | |
InvalidSetting | |
InvalidSize | |
InvalidTemporaryURLMethod | |
InvalidUploadID | |
InvalidVirtualIPType | |
InvalidVirtualIPVersion | |
InvalidVolumeResize | |
JSONSchemaManager | Manager class for retrieving JSON schemas |
KeyringModuleNotInstalled | |
KeyringPasswordNotFound | |
KeyringUsernameMissing | |
KeystoneIdentity | Implements the Keystone-specific behaviors for Identity |
MissingAuthSettings | |
MissingClaimParameters | |
MissingDBUserParameters | |
MissingDNSSettings | |
MissingHealthMonitorSettings | |
MissingLoadBalancerParameters | |
MissingMonitoringCheckDetails | |
MissingMonitoringCheckGranularity | |
MissingName | |
MissingTemporaryURLKey | |
MonitoringCheckTargetNotSpecified | |
MonitoringZonesPollMissing | |
NetworkCIDRInvalid | |
NetworkCIDRMalformed | |
NetworkCountExceeded | |
NetworkInUse | |
NetworkLabelNotUnique | |
NetworkNotFound | |
NoClientForService | |
NoContentSpecified | |
Node | Represents a Node for a Load Balancer |
NoEndpointForRegion | |
NoEndpointForService | |
NoMoreResults | |
NoReloadError | |
NoSSLTerminationConfiguration | |
NoSuchClient | |
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 | |
Queue | This class represents a Queue |
QueueClaim | This class represents a Claim for a Message posted by a consumer |
QueueClaimManager | Manager class for a Queue Claims |
QueueClient | This is the primary class for interacting with Cloud Queues |
QueueClientIDNotDefined | |
QueueManager | Manager class for a Queue |
QueueMessage | This class represents a Message posted to a Queue |
QueueMessageManager | Manager class for a Queue Message |
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 |
ResultsIterator | This object will iterate over all the results for a given type of listing, no matter how many items exist |
Role | |
ScalingGroup | |
ScalingGroupManager | |
SelfDeletingTempDirectory | Convenience class for dealing with temporary folders and the files within them |
SelfDeletingTempfile | Convenience class for dealing with temporary files |
Service | Represents an available service from the service catalog |
ServiceCatalog | Helper methods for dealing with a Keystone Service Catalog |
ServiceNotAvailable | |
ServiceResponseFailure | |
Settings | Holds and manages the settings for pyrax |
SnapshotNotAvailable | |
StorageClient | This is the primary class for interacting with OpenStack Object Storage |
StorageObject | This class represents an object stored in a Container |
StorageObjectIterator | Allows you to iterate over all the objects in a container, even if they exceed the limit for any single listing call |
StorageObjectManager | Handles all the interactions with StorageObjects |
SubdomainResultsIterator | ResultsIterator subclass for iterating over all subdomains |
Tenant | |
TenantNotFound | |
UnattachedNode | |
UnattachedVirtualIP | |
Unauthorized | HTTP 401 - Unauthorized: bad credentials |
UnicodePathError | |
UnsharableImage | |
UploadFailed | |
User | |
UserNotFound | |
VirtualIP | Represents a Virtual IP for a Load Balancer |
VolumeAttachmentFailed | |
VolumeCloneTooSmall | |
VolumeDetachmentFailed | |
VolumeNotAvailable |