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
AutoScaleClientThis is the primary class for interacting with AutoScale
AutoScalePolicy
AutoScaleWebhook
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
BaseQueueManagerThis class attempts to add in all the common deviations from the API standards that the regular base classes are based on
BaseResourceA resource represents a particular instance of an object (server, flavor, etc)
BulkDeleterThreading class to allow for bulk deletion of objects from a container
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
CloudBlockStorageManagerManager class for Cloud Block Storage
CloudBlockStorageSnapshotThis class represents a Snapshot (copy) of a Block Storage Volume
CloudBlockStorageSnapshotManagerManager class for Cloud Block Storage
CloudBlockStorageVolumeThis class represents a Block Storage volume
CloudBlockStorageVolumeTypeThis class represents a Block Storage Volume Type
CloudDatabaseBackupThis class represents a database backup
CloudDatabaseBackupManagerThis class handles operations on backups for a Cloud Database instance
CloudDatabaseClientThis is the primary class for interacting with Cloud Databases
CloudDatabaseDatabaseThis class represents a database on a CloudDatabaseInstance
CloudDatabaseDatabaseManagerThis class manages communication with databases on Cloud Database instances
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 instances
CloudDatabaseUserThis class represents a user on a CloudDatabaseInstance
CloudDatabaseUserManagerThis class handles operations on the users in a database on a Cloud Database instance
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
CloudMonitorAlarmAlarms bind alerting rules, entities, and notification plans into a logical unit
CloudMonitorChangelogManagerHandles calls to retrieve changelogs
CloudMonitorCheckRepresents a check defined for an entity
CloudMonitorCheckTypeRepresents the type of monitor check to be run
CloudMonitorClientThis is the base client for creating and managing Cloud Monitoring
CloudMonitorEntity
CloudMonitorEntityManagerHandles all of the entity-specific requests
CloudMonitorNotificationRepresents an action to take when an alarm is triggered
CloudMonitorNotificationManagerHandles all of the requests dealing with notifications
CloudMonitorNotificationPlanA Notification plan is a list of the notification actions to take when an alarm is triggered
CloudMonitorNotificationPlanManagerHandles all of the requests dealing with Notification Plans
CloudMonitorNotificationTypeRepresents a class of action to take when an alarm is triggered
CloudMonitorOverviewManagerHandles calls to retrieve overview information
CloudMonitorZoneRepresents a location from which Cloud Monitoring collects data
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
DBUpdateUnchanged
DNSCallTimedOut
DomainCreationFailed
DomainDeletionFailed
DomainRecordAdditionFailed
DomainRecordDeletionFailed
DomainRecordNotFound
DomainRecordNotUnique
DomainRecordUpdateFailed
DomainResultsIteratorResultsIterator subclass for iterating over all domains
DomainUpdateFailed
DuplicateQueue
DuplicateUser
EndpointNotDefined
EndpointNotFound
EnvironmentNotFound
FakeAutoScaleClient
FakeAutoScalePolicy
FakeAutoScaleWebhook
FakeBlockStorageClient
FakeBlockStorageManager
FakeBlockStorageSnapshot
FakeBlockStorageVolume
FakeBulkDeleter
FakeClient
FakeCloudMonitorCheck
FakeCloudMonitorClient
FakeCloudMonitorEntity
FakeCloudMonitorNotification
FakeCloudNetwork
FakeCloudNetworkClient
FakeContainer
FakeCSClient
FakeDatabaseClient
FakeDatabaseInstance
FakeDatabaseManager
FakeDatabaseUser
FakeDatabaseVolume
FakeDNSClient
FakeDNSDevice
FakeDNSDomain
FakeDNSManager
FakeDNSPTRRecord
FakeDNSRecord
FakeEntity
FakeEntryPoint
FakeException
FakeFolderUploader
FakeIdentityClass that returns canned authentication responses
FakeIdentityResponse
FakeKeyring
FakeLoadBalancer
FakeLoadBalancerClient
FakeLoadBalancerManager
FakeManager
FakeNode
FakeNovaVolumeClient
FakeQueue
FakeQueueClaim
FakeQueueClient
FakeQueueManager
FakeQueueMessage
FakeResponse
FakeScalingGroup
FakeScalingGroupManager
FakeServer
FakeService
FakeServiceCatalog
FakeStatusChanger
FakeStorageObject
FakeVirtualIP
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
InvalidEmail
InvalidLoadBalancer
InvalidLoadBalancerParameters
InvalidMonitoringCheckDetails
InvalidMonitoringCheckUpdate
InvalidMonitoringMetricsRequest
InvalidMonitoringMetricsResolution
InvalidNodeCondition
InvalidNodeParameters
InvalidPTRRecord
InvalidQueueName
InvalidSessionPersistenceType
InvalidSetting
InvalidSize
InvalidTemporaryURLMethod
InvalidUploadID
InvalidVirtualIPType
InvalidVirtualIPVersion
InvalidVolumeResize
KeyringModuleNotInstalled
KeyringPasswordNotFound
KeyringUsernameMissing
KeystoneIdentityImplements the Keystone-specific behaviors for Identity
MissingAuthSettings
MissingClaimParameters
MissingDBUserParameters
MissingDNSSettings
MissingHealthMonitorSettings
MissingLoadBalancerParameters
MissingMonitoringCheckDetails
MissingMonitoringCheckGranularity
MissingName
MissingTemporaryURLKey
MonitoringCheckTargetNotSpecified
MonitoringZonesPollMissing
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
QueueThis class represents a Queue
QueueClaimThis class represents a Claim for a Message posted by a consumer
QueueClaimManagerManager class for a Queue Claims
QueueClientThis is the primary class for interacting with Cloud Queues
QueueClientIDNotDefined
QueueManagerManager class for a Queue
QueueMessageThis class represents a Message posted to a Queue
QueueMessageManagerManager class for a Queue Message
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
ScalingGroup
ScalingGroupManager
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
ServiceResponseFailure
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
VolumeCloneTooSmall
VolumeDetachmentFailed
VolumeNotAvailable
 All Classes Namespaces Files Functions Variables Properties