diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 234a9147..4db086d2 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,5 +1,19 @@ # Release Notes for pyrax +###2014.03.12 - Version 1.7.0 + - New: + - Added support for **Cloud Images** (Glance). + - Import/export your compute images across different data centers, or + even different providers. + - Share your images with other accounts. + - Queues: + - Fixed limit bug for queue messages. GitHub #309 + - General + - Many Python 3 compatibility improvements. + - Not fully compatible yet, but getting closer. + - Fixed config file pathing problem on Windows. GitHub #306 + - Fixed issue where non-401 exceptions were suppressed. GitHub #310 + ###2014.02.24 - Version 1.6.4 - Cloud Block Storage: - Added support for volume cloning. diff --git a/docs/html/____init_____8py.html b/docs/html/____init_____8py.html index 36c61fc6..a8b42562 100644 --- a/docs/html/____init_____8py.html +++ b/docs/html/____init_____8py.html @@ -143,6 +143,8 @@  Creates a client for working with cloud monitoring.
def connect_to_autoscale  Creates a client for working with AutoScale.
+def connect_to_images + Creates a client for working with Images.
def connect_to_queues  Creates a client for working with Queues.
def get_http_debug @@ -163,6 +165,7 @@  cloud_networks = None  cloud_monitoring = None  autoscale = None + images = None  queues = None  default_region = None string default_encoding = "utf-8" @@ -174,7 +177,7 @@ tuple regions = tuple() tuple services = tuple() dictionary _client_classes -tuple config_file = os.path.expanduser("~/.pyrax.cfg") +tuple config_file = os.path.join(os.path.expanduser("~"), ".pyrax.cfg") tuple debug = get_setting("http_debug") @@ -195,7 +198,7 @@ diff --git a/docs/html/annotated.html b/docs/html/annotated.html index 84ea3b9b..bc828fd6 100644 --- a/docs/html/annotated.html +++ b/docs/html/annotated.html @@ -196,6 +196,11 @@ FakeFolderUploader FakeIdentityClass that returns canned authentication responses FakeIdentityResponse + FakeImage + FakeImageClient + FakeImageManager + FakeImageMemberManager + FakeImageTagManager FakeKeyring FakeLoadBalancer FakeLoadBalancerClient @@ -225,12 +230,23 @@ 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 + ImageThis class represents an Image + ImageClientThis is the primary class for interacting with Images + ImageManagerManager class for an Image + ImageMemberThis class represents a member (user) of an Image + ImageMemberManagerManager class for members (users) of an Image + ImageTagThis class represents a tag for an Image + ImageTagManagerManager class for Image tags + ImageTaskThis class represents a ImageTask + ImageTasksManagerManager class for ImageTasks InvalidCDNMetadata InvalidConfigurationFile InvalidCredentialFile InvalidDateTimeString InvalidDeviceType InvalidEmail + InvalidImageMember + InvalidImageMemberStatus InvalidLoadBalancer InvalidLoadBalancerParameters InvalidMonitoringCheckDetails @@ -249,6 +265,7 @@ InvalidVirtualIPType InvalidVirtualIPVersion InvalidVolumeResize + JSONSchemaManagerManager class for retrieving JSON schemas KeyringModuleNotInstalled KeyringPasswordNotFound KeyringUsernameMissing @@ -319,6 +336,7 @@ UnattachedVirtualIP UnauthorizedHTTP 401 - Unauthorized: bad credentials UnicodePathError + UnsharableImage UploadFailed User UserNotFound @@ -346,7 +364,7 @@ diff --git a/docs/html/classes.html b/docs/html/classes.html index dae38a34..7c207543 100644 --- a/docs/html/classes.html +++ b/docs/html/classes.html @@ -82,88 +82,93 @@
Class Index
-
A | B | C | D | E | F | H | I | K | M | N | O | P | Q | R | S | T | U | V | _
+
A | B | C | D | E | F | H | I | J | K | M | N | O | P | Q | R | S | T | U | V | _
- - - - - - - - - - - - - - - + + + + + + + - + + + + + + + + + - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + - - - + +
  A  
-
CloudMonitorNotificationManager (pyrax.cloudmonitoring)   FakeDNSDomain (pyrax.fakes)   InvalidPTRRecord (pyrax.exceptions)   ProtocolMismatch (pyrax.exceptions)   
CloudMonitorNotificationPlan (pyrax.cloudmonitoring)   FakeDNSManager (pyrax.fakes)   InvalidQueueName (pyrax.exceptions)   PTRRecordCreationFailed (pyrax.exceptions)   
AccessListIDNotFound (pyrax.exceptions)   CloudMonitorNotificationPlanManager (pyrax.cloudmonitoring)   FakeDNSPTRRecord (pyrax.fakes)   InvalidSessionPersistenceType (pyrax.exceptions)   PTRRecordDeletionFailed (pyrax.exceptions)   
AmbiguousEndpoints (pyrax.exceptions)   CloudMonitorNotificationType (pyrax.cloudmonitoring)   FakeDNSRecord (pyrax.fakes)   InvalidSetting (pyrax.exceptions)   PTRRecordUpdateFailed (pyrax.exceptions)   
AuthenticationFailed (pyrax.exceptions)   CloudMonitorOverviewManager (pyrax.cloudmonitoring)   FakeEntity (pyrax.fakes)   InvalidSize (pyrax.exceptions)   PyraxException (pyrax.exceptions)   
AuthorizationFailure (pyrax.exceptions)   CloudMonitorZone (pyrax.cloudmonitoring)   FakeEntryPoint (pyrax.fakes)   InvalidTemporaryURLMethod (pyrax.exceptions)   
  Q  
+
CloudMonitorOverviewManager (pyrax.cloudmonitoring)   FakeIdentity (pyrax.fakes)   InvalidMonitoringMetricsRequest (pyrax.exceptions)   
  P  
AuthSystemNotFound (pyrax.exceptions)   CloudNetwork (pyrax.cloudnetworks)   FakeException (pyrax.fakes)   InvalidUploadID (pyrax.exceptions)   
AutoScaleClient (pyrax.autoscale)   CloudNetworkClient (pyrax.cloudnetworks)   FakeFolderUploader (pyrax.fakes)   InvalidVirtualIPType (pyrax.exceptions)   Queue (pyrax.queueing)   
AutoScalePolicy (pyrax.autoscale)   CloudNetworkManager (pyrax.cloudnetworks)   FakeIdentity (pyrax.fakes)   InvalidVirtualIPVersion (pyrax.exceptions)   QueueClaim (pyrax.queueing)   
AutoScaleWebhook (pyrax.autoscale)   Connection (pyrax.cf_wrapper.client)   FakeIdentityResponse (pyrax.fakes)   InvalidVolumeResize (pyrax.exceptions)   QueueClaimManager (pyrax.queueing)   
  B  
-
Container (pyrax.cf_wrapper.container)   FakeKeyring (pyrax.fakes)   
  K  
-
QueueClient (pyrax.queueing)   
  D  
-
FakeLoadBalancer (pyrax.fakes)   QueueClientIDNotDefined (pyrax.exceptions)   
BadRequest (pyrax.exceptions)   FakeLoadBalancerClient (pyrax.fakes)   KeyringModuleNotInstalled (pyrax.exceptions)   QueueManager (pyrax.queueing)   
BaseAuth (pyrax.base_identity)   DBUpdateUnchanged (pyrax.exceptions)   FakeLoadBalancerManager (pyrax.fakes)   KeyringPasswordNotFound (pyrax.exceptions)   QueueMessage (pyrax.queueing)   
BaseClient (pyrax.client)   DNSCallTimedOut (pyrax.exceptions)   FakeManager (pyrax.fakes)   KeyringUsernameMissing (pyrax.exceptions)   QueueMessageManager (pyrax.queueing)   
BaseManager (pyrax.manager)   DomainCreationFailed (pyrax.exceptions)   FakeNode (pyrax.fakes)   KeystoneIdentity (pyrax.identity.keystone_identity)   
  R  
+
CloudMonitorZone (pyrax.cloudmonitoring)   FakeIdentityResponse (pyrax.fakes)   InvalidMonitoringMetricsResolution (pyrax.exceptions)   
AccessListIDNotFound (pyrax.exceptions)   CloudNetwork (pyrax.cloudnetworks)   FakeImage (pyrax.fakes)   InvalidNodeCondition (pyrax.exceptions)   PasswordChangeFailed (pyrax.exceptions)   
AmbiguousEndpoints (pyrax.exceptions)   CloudNetworkClient (pyrax.cloudnetworks)   FakeImageClient (pyrax.fakes)   InvalidNodeParameters (pyrax.exceptions)   ProtocolMismatch (pyrax.exceptions)   
AuthenticationFailed (pyrax.exceptions)   CloudNetworkManager (pyrax.cloudnetworks)   FakeImageManager (pyrax.fakes)   InvalidPTRRecord (pyrax.exceptions)   PTRRecordCreationFailed (pyrax.exceptions)   
AuthorizationFailure (pyrax.exceptions)   Connection (pyrax.cf_wrapper.client)   FakeImageMemberManager (pyrax.fakes)   InvalidQueueName (pyrax.exceptions)   PTRRecordDeletionFailed (pyrax.exceptions)   
AuthSystemNotFound (pyrax.exceptions)   Container (pyrax.cf_wrapper.container)   FakeImageTagManager (pyrax.fakes)   InvalidSessionPersistenceType (pyrax.exceptions)   PTRRecordUpdateFailed (pyrax.exceptions)   
AutoScaleClient (pyrax.autoscale)   
  D  
+
FakeKeyring (pyrax.fakes)   InvalidSetting (pyrax.exceptions)   PyraxException (pyrax.exceptions)   
AutoScalePolicy (pyrax.autoscale)   FakeLoadBalancer (pyrax.fakes)   InvalidSize (pyrax.exceptions)   
  Q  
BaseQueueManager (pyrax.queueing)   DomainDeletionFailed (pyrax.exceptions)   FakeNovaVolumeClient (pyrax.fakes)   
  M  
+
AutoScaleWebhook (pyrax.autoscale)   DBUpdateUnchanged (pyrax.exceptions)   FakeLoadBalancerClient (pyrax.fakes)   InvalidTemporaryURLMethod (pyrax.exceptions)   
  B  
+
DNSCallTimedOut (pyrax.exceptions)   FakeLoadBalancerManager (pyrax.fakes)   InvalidUploadID (pyrax.exceptions)   Queue (pyrax.queueing)   
DomainCreationFailed (pyrax.exceptions)   FakeManager (pyrax.fakes)   InvalidVirtualIPType (pyrax.exceptions)   QueueClaim (pyrax.queueing)   
BadRequest (pyrax.exceptions)   DomainDeletionFailed (pyrax.exceptions)   FakeNode (pyrax.fakes)   InvalidVirtualIPVersion (pyrax.exceptions)   QueueClaimManager (pyrax.queueing)   
BaseAuth (pyrax.base_identity)   DomainRecordAdditionFailed (pyrax.exceptions)   FakeNovaVolumeClient (pyrax.fakes)   InvalidVolumeResize (pyrax.exceptions)   QueueClient (pyrax.queueing)   
BaseClient (pyrax.client)   DomainRecordDeletionFailed (pyrax.exceptions)   FakeQueue (pyrax.fakes)   
  J  
+
QueueClientIDNotDefined (pyrax.exceptions)   
BaseManager (pyrax.manager)   DomainRecordNotFound (pyrax.exceptions)   FakeQueueClaim (pyrax.fakes)   QueueManager (pyrax.queueing)   
BaseQueueManager (pyrax.queueing)   DomainRecordNotUnique (pyrax.exceptions)   FakeQueueClient (pyrax.fakes)   JSONSchemaManager (pyrax.image)   QueueMessage (pyrax.queueing)   
BaseResource (pyrax.resource)   DomainRecordUpdateFailed (pyrax.exceptions)   FakeQueueManager (pyrax.fakes)   
  K  
+
QueueMessageManager (pyrax.queueing)   
BulkDeleter (pyrax.cf_wrapper.client)   DomainResultsIterator (pyrax.clouddns)   FakeQueueMessage (pyrax.fakes)   
  R  
BaseResource (pyrax.resource)   DomainRecordAdditionFailed (pyrax.exceptions)   FakeQueue (pyrax.fakes)   RaxIdentity (pyrax.identity.rax_identity)   
BulkDeleter (pyrax.cf_wrapper.client)   DomainRecordDeletionFailed (pyrax.exceptions)   FakeQueueClaim (pyrax.fakes)   MissingAuthSettings (pyrax.exceptions)   RecordResultsIterator (pyrax.clouddns)   
  C  
-
DomainRecordNotFound (pyrax.exceptions)   FakeQueueClient (pyrax.fakes)   MissingClaimParameters (pyrax.exceptions)   ResultsIterator (pyrax.clouddns)   
DomainRecordNotUnique (pyrax.exceptions)   FakeQueueManager (pyrax.fakes)   MissingDBUserParameters (pyrax.exceptions)   
  S  
+
DomainUpdateFailed (pyrax.exceptions)   FakeResponse (pyrax.fakes)   KeyringModuleNotInstalled (pyrax.exceptions)   
DuplicateQueue (pyrax.exceptions)   FakeScalingGroup (pyrax.fakes)   KeyringPasswordNotFound (pyrax.exceptions)   RaxIdentity (pyrax.identity.rax_identity)   
CDNFailed (pyrax.exceptions)   DuplicateUser (pyrax.exceptions)   FakeScalingGroupManager (pyrax.fakes)   KeyringUsernameMissing (pyrax.exceptions)   RecordResultsIterator (pyrax.clouddns)   
CFClient (pyrax.cf_wrapper.client)   
  E  
+
FakeServer (pyrax.fakes)   KeystoneIdentity (pyrax.identity.keystone_identity)   ResultsIterator (pyrax.clouddns)   
ClientException (pyrax.exceptions)   FakeService (pyrax.fakes)   
  M  
+
  S  
+
CloudBlockStorageClient (pyrax.cloudblockstorage)   EndpointNotDefined (pyrax.exceptions)   FakeServiceCatalog (pyrax.fakes)   
CloudBlockStorageManager (pyrax.cloudblockstorage)   EndpointNotFound (pyrax.exceptions)   FakeStatusChanger (pyrax.fakes)   MissingAuthSettings (pyrax.exceptions)   ScalingGroup (pyrax.autoscale)   
CloudBlockStorageSnapshot (pyrax.cloudblockstorage)   EnvironmentNotFound (pyrax.exceptions)   FakeStorageObject (pyrax.fakes)   MissingClaimParameters (pyrax.exceptions)   ScalingGroupManager (pyrax.autoscale)   
CloudBlockStorageSnapshotManager (pyrax.cloudblockstorage)   
  F  
+
FakeVirtualIP (pyrax.fakes)   MissingDBUserParameters (pyrax.exceptions)   SelfDeletingTempDirectory (pyrax.utils)   
CloudBlockStorageVolume (pyrax.cloudblockstorage)   Fault (pyrax.cf_wrapper.container)   MissingDNSSettings (pyrax.exceptions)   SelfDeletingTempfile (pyrax.utils)   
CloudBlockStorageVolumeType (pyrax.cloudblockstorage)   FakeAutoScaleClient (pyrax.fakes)   FileNotFound (pyrax.exceptions)   MissingHealthMonitorSettings (pyrax.exceptions)   ServiceCatalog (pyrax.service_catalog)   
CloudDatabaseBackup (pyrax.clouddatabases)   FakeAutoScalePolicy (pyrax.fakes)   FlavorNotFound (pyrax.exceptions)   MissingLoadBalancerParameters (pyrax.exceptions)   ServiceNotAvailable (pyrax.exceptions)   
CloudDatabaseBackupManager (pyrax.clouddatabases)   FakeAutoScaleWebhook (pyrax.fakes)   FolderNotFound (pyrax.exceptions)   MissingMonitoringCheckDetails (pyrax.exceptions)   ServiceResponseFailure (pyrax.exceptions)   
CloudDatabaseClient (pyrax.clouddatabases)   FakeBlockStorageClient (pyrax.fakes)   FolderUploader (pyrax.cf_wrapper.client)   MissingMonitoringCheckGranularity (pyrax.exceptions)   Settings (pyrax)   
CloudDatabaseDatabase (pyrax.clouddatabases)   FakeBlockStorageManager (pyrax.fakes)   Forbidden (pyrax.exceptions)   MissingName (pyrax.exceptions)   SnapshotNotAvailable (pyrax.exceptions)   
CloudDatabaseDatabaseManager (pyrax.clouddatabases)   FakeBlockStorageSnapshot (pyrax.fakes)   
  H  
+
MissingTemporaryURLKey (pyrax.exceptions)   StorageObject (pyrax.cf_wrapper.storage_object)   
CloudDatabaseFlavor (pyrax.clouddatabases)   FakeBlockStorageVolume (pyrax.fakes)   MonitoringCheckTargetNotSpecified (pyrax.exceptions)   SubdomainResultsIterator (pyrax.clouddns)   
CloudDatabaseInstance (pyrax.clouddatabases)   FakeBulkDeleter (pyrax.fakes)   HTTPNotImplemented (pyrax.exceptions)   MonitoringZonesPollMissing (pyrax.exceptions)   
  T  
CDNFailed (pyrax.exceptions)   DomainRecordUpdateFailed (pyrax.exceptions)   FakeQueueMessage (pyrax.fakes)   MissingDNSSettings (pyrax.exceptions)   
CFClient (pyrax.cf_wrapper.client)   DomainResultsIterator (pyrax.clouddns)   FakeResponse (pyrax.fakes)   MissingHealthMonitorSettings (pyrax.exceptions)   ScalingGroup (pyrax.autoscale)   
ClientException (pyrax.exceptions)   DomainUpdateFailed (pyrax.exceptions)   FakeScalingGroup (pyrax.fakes)   MissingLoadBalancerParameters (pyrax.exceptions)   ScalingGroupManager (pyrax.autoscale)   
CloudBlockStorageClient (pyrax.cloudblockstorage)   DuplicateQueue (pyrax.exceptions)   FakeScalingGroupManager (pyrax.fakes)   MissingMonitoringCheckDetails (pyrax.exceptions)   SelfDeletingTempDirectory (pyrax.utils)   
CloudBlockStorageManager (pyrax.cloudblockstorage)   DuplicateUser (pyrax.exceptions)   FakeServer (pyrax.fakes)   MissingMonitoringCheckGranularity (pyrax.exceptions)   SelfDeletingTempfile (pyrax.utils)   
CloudBlockStorageSnapshot (pyrax.cloudblockstorage)   
  E  
-
FakeService (pyrax.fakes)   MissingName (pyrax.exceptions)   ServiceCatalog (pyrax.service_catalog)   
CloudBlockStorageSnapshotManager (pyrax.cloudblockstorage)   FakeServiceCatalog (pyrax.fakes)   MissingTemporaryURLKey (pyrax.exceptions)   ServiceNotAvailable (pyrax.exceptions)   
CloudBlockStorageVolume (pyrax.cloudblockstorage)   EndpointNotDefined (pyrax.exceptions)   FakeStatusChanger (pyrax.fakes)   MonitoringCheckTargetNotSpecified (pyrax.exceptions)   ServiceResponseFailure (pyrax.exceptions)   
CloudBlockStorageVolumeType (pyrax.cloudblockstorage)   EndpointNotFound (pyrax.exceptions)   FakeStorageObject (pyrax.fakes)   MonitoringZonesPollMissing (pyrax.exceptions)   Settings (pyrax)   
CloudDatabaseBackup (pyrax.clouddatabases)   EnvironmentNotFound (pyrax.exceptions)   FakeVirtualIP (pyrax.fakes)   
  N  
-
SnapshotNotAvailable (pyrax.exceptions)   
CloudDatabaseBackupManager (pyrax.clouddatabases)   
  F  
-
Fault (pyrax.cf_wrapper.container)   StorageObject (pyrax::cf_wrapper::storage_object)   
CloudDatabaseClient (pyrax.clouddatabases)   FileNotFound (pyrax.exceptions)   NetworkCIDRInvalid (pyrax.exceptions)   SubdomainResultsIterator (pyrax.clouddns)   
CloudDatabaseDatabase (pyrax.clouddatabases)   FakeAutoScaleClient (pyrax.fakes)   FlavorNotFound (pyrax.exceptions)   NetworkCIDRMalformed (pyrax.exceptions)   
  T  
+
CloudDatabaseManager (pyrax.clouddatabases)   FakeClient (pyrax.fakes)   
  I  
+
  N  
CloudDatabaseDatabaseManager (pyrax.clouddatabases)   FakeAutoScalePolicy (pyrax.fakes)   FolderNotFound (pyrax.exceptions)   NetworkCountExceeded (pyrax.exceptions)   
CloudDatabaseFlavor (pyrax.clouddatabases)   FakeAutoScaleWebhook (pyrax.fakes)   FolderUploader (pyrax.cf_wrapper.client)   NetworkInUse (pyrax.exceptions)   Tenant (pyrax.base_identity)   
CloudDatabaseInstance (pyrax.clouddatabases)   FakeBlockStorageClient (pyrax.fakes)   Forbidden (pyrax.exceptions)   NetworkLabelNotUnique (pyrax.exceptions)   TenantNotFound (pyrax.exceptions)   
CloudDatabaseManager (pyrax.clouddatabases)   FakeBlockStorageManager (pyrax.fakes)   
  H  
-
NetworkNotFound (pyrax.exceptions)   
  U  
+
CloudDatabaseUser (pyrax.clouddatabases)   FakeCloudMonitorCheck (pyrax.fakes)   Tenant (pyrax.base_identity)   
CloudDatabaseUserManager (pyrax.clouddatabases)   FakeCloudMonitorClient (pyrax.fakes)   IdentityClassNotDefined (pyrax.exceptions)   NetworkCIDRInvalid (pyrax.exceptions)   TenantNotFound (pyrax.exceptions)   
CloudDatabaseVolume (pyrax.clouddatabases)   FakeCloudMonitorEntity (pyrax.fakes)   Image (pyrax.image)   NetworkCIDRMalformed (pyrax.exceptions)   
  U  
CloudDatabaseUser (pyrax.clouddatabases)   FakeBlockStorageSnapshot (pyrax.fakes)   Node (pyrax.cloudloadbalancers)   
CloudDatabaseUserManager (pyrax.clouddatabases)   FakeBlockStorageVolume (pyrax.fakes)   HTTPNotImplemented (pyrax.exceptions)   NoMoreResults (pyrax.exceptions)   UnattachedNode (pyrax.exceptions)   
CloudDatabaseVolume (pyrax.clouddatabases)   FakeBulkDeleter (pyrax.fakes)   
  I  
-
NoReloadError (pyrax.exceptions)   UnattachedVirtualIP (pyrax.exceptions)   
CloudDNSClient (pyrax.clouddns)   FakeClient (pyrax.fakes)   NoSSLTerminationConfiguration (pyrax.exceptions)   Unauthorized (pyrax.exceptions)   
CloudDNSDomain (pyrax.clouddns)   FakeCloudMonitorCheck (pyrax.fakes)   IdentityClassNotDefined (pyrax.exceptions)   NoSuchContainer (pyrax.exceptions)   UnicodePathError (pyrax.exceptions)   
CloudDNSManager (pyrax.clouddns)   FakeCloudMonitorClient (pyrax.fakes)   InvalidCDNMetadata (pyrax.exceptions)   NoSuchDatabase (pyrax.exceptions)   UploadFailed (pyrax.exceptions)   
CloudDNSPTRRecord (pyrax.clouddns)   FakeCloudMonitorEntity (pyrax.fakes)   InvalidConfigurationFile (pyrax.exceptions)   NoSuchDatabaseUser (pyrax.exceptions)   User (pyrax.base_identity)   
CloudDNSRecord (pyrax.clouddns)   FakeCloudMonitorNotification (pyrax.fakes)   InvalidCredentialFile (pyrax.exceptions)   NoSuchObject (pyrax.exceptions)   UserNotFound (pyrax.exceptions)   
CloudLoadBalancer (pyrax.cloudloadbalancers)   FakeCloudNetwork (pyrax.fakes)   InvalidDateTimeString (pyrax.exceptions)   NotAuthenticated (pyrax.exceptions)   
  V  
+
CloudDNSClient (pyrax.clouddns)   FakeCloudMonitorNotification (pyrax.fakes)   ImageClient (pyrax.image)   NetworkCountExceeded (pyrax.exceptions)   
CloudDNSDomain (pyrax.clouddns)   FakeCloudNetwork (pyrax.fakes)   ImageManager (pyrax.image)   NetworkInUse (pyrax.exceptions)   UnattachedNode (pyrax.exceptions)   
CloudDNSManager (pyrax.clouddns)   FakeCloudNetworkClient (pyrax.fakes)   ImageMember (pyrax.image)   NetworkLabelNotUnique (pyrax.exceptions)   UnattachedVirtualIP (pyrax.exceptions)   
CloudDNSPTRRecord (pyrax.clouddns)   FakeContainer (pyrax.fakes)   ImageMemberManager (pyrax.image)   NetworkNotFound (pyrax.exceptions)   Unauthorized (pyrax.exceptions)   
CloudDNSRecord (pyrax.clouddns)   FakeCSClient (pyrax.fakes)   ImageTag (pyrax.image)   Node (pyrax.cloudloadbalancers)   UnicodePathError (pyrax.exceptions)   
CloudLoadBalancer (pyrax.cloudloadbalancers)   FakeDatabaseClient (pyrax.fakes)   ImageTagManager (pyrax.image)   NoMoreResults (pyrax.exceptions)   UnsharableImage (pyrax.exceptions)   
CloudLoadBalancerClient (pyrax.cloudloadbalancers)   FakeDatabaseInstance (pyrax.fakes)   ImageTask (pyrax.image)   NoReloadError (pyrax.exceptions)   UploadFailed (pyrax.exceptions)   
CloudLoadBalancerManager (pyrax.cloudloadbalancers)   FakeDatabaseManager (pyrax.fakes)   ImageTasksManager (pyrax.image)   NoSSLTerminationConfiguration (pyrax.exceptions)   User (pyrax.base_identity)   
CloudMonitorAlarm (pyrax.cloudmonitoring)   FakeDatabaseUser (pyrax.fakes)   InvalidCDNMetadata (pyrax.exceptions)   NoSuchContainer (pyrax.exceptions)   UserNotFound (pyrax.exceptions)   
CloudMonitorChangelogManager (pyrax.cloudmonitoring)   FakeDatabaseVolume (pyrax.fakes)   InvalidConfigurationFile (pyrax.exceptions)   NoSuchDatabase (pyrax.exceptions)   
  V  
CloudLoadBalancerClient (pyrax.cloudloadbalancers)   FakeCloudNetworkClient (pyrax.fakes)   InvalidDeviceType (pyrax.exceptions)   NotCDNEnabled (pyrax.exceptions)   
CloudLoadBalancerManager (pyrax.cloudloadbalancers)   FakeContainer (pyrax.fakes)   InvalidEmail (pyrax.exceptions)   NotFound (pyrax.exceptions)   VirtualIP (pyrax.cloudloadbalancers)   
CloudMonitorAlarm (pyrax.cloudmonitoring)   FakeCSClient (pyrax.fakes)   InvalidLoadBalancer (pyrax.exceptions)   NoTokenLookupException (pyrax.exceptions)   VolumeAttachmentFailed (pyrax.exceptions)   
CloudMonitorChangelogManager (pyrax.cloudmonitoring)   FakeDatabaseClient (pyrax.fakes)   InvalidLoadBalancerParameters (pyrax.exceptions)   NoUniqueMatch (pyrax.exceptions)   VolumeCloneTooSmall (pyrax.exceptions)   
CloudMonitorCheck (pyrax.cloudmonitoring)   FakeDatabaseInstance (pyrax.fakes)   InvalidMonitoringCheckDetails (pyrax.exceptions)   
  O  
-
VolumeDetachmentFailed (pyrax.exceptions)   
CloudMonitorCheckType (pyrax.cloudmonitoring)   FakeDatabaseManager (pyrax.fakes)   InvalidMonitoringCheckUpdate (pyrax.exceptions)   VolumeNotAvailable (pyrax.exceptions)   
CloudMonitorClient (pyrax.cloudmonitoring)   FakeDatabaseUser (pyrax.fakes)   InvalidMonitoringMetricsRequest (pyrax.exceptions)   OverLimit (pyrax.exceptions)   
  _  
+
CloudMonitorCheck (pyrax.cloudmonitoring)   FakeDNSClient (pyrax.fakes)   InvalidCredentialFile (pyrax.exceptions)   NoSuchDatabaseUser (pyrax.exceptions)   
CloudMonitorCheckType (pyrax.cloudmonitoring)   FakeDNSDevice (pyrax.fakes)   InvalidDateTimeString (pyrax.exceptions)   NoSuchObject (pyrax.exceptions)   VirtualIP (pyrax.cloudloadbalancers)   
CloudMonitorClient (pyrax.cloudmonitoring)   FakeDNSDomain (pyrax.fakes)   InvalidDeviceType (pyrax.exceptions)   NotAuthenticated (pyrax.exceptions)   VolumeAttachmentFailed (pyrax.exceptions)   
CloudMonitorEntity (pyrax.cloudmonitoring)   FakeDNSManager (pyrax.fakes)   InvalidEmail (pyrax.exceptions)   NotCDNEnabled (pyrax.exceptions)   VolumeCloneTooSmall (pyrax.exceptions)   
CloudMonitorEntityManager (pyrax.cloudmonitoring)   FakeDNSPTRRecord (pyrax.fakes)   InvalidImageMember (pyrax.exceptions)   NotFound (pyrax.exceptions)   VolumeDetachmentFailed (pyrax.exceptions)   
CloudMonitorNotification (pyrax.cloudmonitoring)   FakeDNSRecord (pyrax.fakes)   InvalidImageMemberStatus (pyrax.exceptions)   NoTokenLookupException (pyrax.exceptions)   VolumeNotAvailable (pyrax.exceptions)   
CloudMonitorNotificationManager (pyrax.cloudmonitoring)   FakeEntity (pyrax.fakes)   InvalidLoadBalancer (pyrax.exceptions)   NoUniqueMatch (pyrax.exceptions)   
  _  
CloudMonitorEntity (pyrax.cloudmonitoring)   FakeDatabaseVolume (pyrax.fakes)   InvalidMonitoringMetricsResolution (pyrax.exceptions)   
  P  
+
CloudMonitorNotificationPlan (pyrax.cloudmonitoring)   FakeEntryPoint (pyrax.fakes)   InvalidLoadBalancerParameters (pyrax.exceptions)   
  O  
CloudMonitorEntityManager (pyrax.cloudmonitoring)   FakeDNSClient (pyrax.fakes)   InvalidNodeCondition (pyrax.exceptions)   _WaitThread (pyrax.utils)   
CloudMonitorNotification (pyrax.cloudmonitoring)   FakeDNSDevice (pyrax.fakes)   InvalidNodeParameters (pyrax.exceptions)   PasswordChangeFailed (pyrax.exceptions)   
CloudMonitorNotificationPlanManager (pyrax.cloudmonitoring)   FakeException (pyrax.fakes)   InvalidMonitoringCheckDetails (pyrax.exceptions)   _WaitThread (pyrax.utils)   
CloudMonitorNotificationType (pyrax.cloudmonitoring)   FakeFolderUploader (pyrax.fakes)   InvalidMonitoringCheckUpdate (pyrax.exceptions)   OverLimit (pyrax.exceptions)   
-
A | B | C | D | E | F | H | I | K | M | N | O | P | Q | R | S | T | U | V | _
+
A | B | C | D | E | F | H | I | J | K | M | N | O | P | Q | R | S | T | U | V | _
@@ -985,7 +986,7 @@
-

Reimplemented in CloudLoadBalancerClient, CloudDNSClient, AutoScaleClient, CloudMonitorClient, CloudDatabaseClient, QueueClient, CloudBlockStorageClient, and CloudNetworkClient.

+

Reimplemented in CloudLoadBalancerClient, CloudDNSClient, AutoScaleClient, CloudMonitorClient, CloudDatabaseClient, QueueClient, ImageClient, CloudBlockStorageClient, and CloudNetworkClient.

@@ -1114,7 +1115,7 @@ diff --git a/docs/html/classpyrax_1_1client_1_1BaseClient.png b/docs/html/classpyrax_1_1client_1_1BaseClient.png index 322e46fb..bf1f58e3 100644 Binary files a/docs/html/classpyrax_1_1client_1_1BaseClient.png and b/docs/html/classpyrax_1_1client_1_1BaseClient.png differ diff --git a/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMember.html b/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMember.html new file mode 100644 index 00000000..d7d0aa2f --- /dev/null +++ b/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMember.html @@ -0,0 +1,142 @@ + + + + + +pyrax: InvalidImageMember Class Reference + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + +
+
pyrax + +
+
Python Bindings for the Rackspace Cloud
+
+
+ + + + + + +
+ All Classes Namespaces Files Functions Variables Properties
+ + +
+ +
+ + +
+
+
+
InvalidImageMember Class Reference
+
+
+
+Inheritance diagram for InvalidImageMember:
+
+
+ + +PyraxException + +
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Files Functions Variables Properties
+ + +
+ +
+ + + + + + + diff --git a/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMember.png b/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMember.png new file mode 100644 index 00000000..eda83b1d Binary files /dev/null and b/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMember.png differ diff --git a/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMemberStatus.html b/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMemberStatus.html new file mode 100644 index 00000000..f19ed56e --- /dev/null +++ b/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMemberStatus.html @@ -0,0 +1,143 @@ + + + + + +pyrax: InvalidImageMemberStatus Class Reference + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + +
+
pyrax + +
+
Python Bindings for the Rackspace Cloud
+
+
+ + + + + + +
+ All Classes Namespaces Files Functions Variables Properties
+ + +
+ +
+ + +
+
+
+
InvalidImageMemberStatus Class Reference
+
+
+
+Inheritance diagram for InvalidImageMemberStatus:
+
+
+ + +PyraxException +PyraxException + +
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Files Functions Variables Properties
+ + +
+ +
+ + + + + + + diff --git a/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMemberStatus.png b/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMemberStatus.png new file mode 100644 index 00000000..27656b11 Binary files /dev/null and b/docs/html/classpyrax_1_1exceptions_1_1InvalidImageMemberStatus.png differ diff --git a/docs/html/classpyrax_1_1exceptions_1_1PyraxException.html b/docs/html/classpyrax_1_1exceptions_1_1PyraxException.html index 1f722443..a72a132e 100644 --- a/docs/html/classpyrax_1_1exceptions_1_1PyraxException.html +++ b/docs/html/classpyrax_1_1exceptions_1_1PyraxException.html @@ -141,74 +141,78 @@ InvalidDateTimeString InvalidDeviceType InvalidEmail -InvalidLoadBalancer -InvalidLoadBalancerParameters -InvalidMonitoringCheckDetails -InvalidMonitoringCheckUpdate -InvalidMonitoringMetricsRequest -InvalidMonitoringMetricsResolution -InvalidNodeCondition -InvalidNodeParameters -InvalidPTRRecord -InvalidQueueName -InvalidSessionPersistenceType -InvalidSetting -InvalidSize -InvalidTemporaryURLMethod -InvalidUploadID -InvalidVirtualIPType -InvalidVirtualIPVersion -InvalidVolumeResize -KeyringModuleNotInstalled -KeyringPasswordNotFound -KeyringUsernameMissing -MissingAuthSettings -MissingClaimParameters -MissingDBUserParameters -MissingDNSSettings -MissingHealthMonitorSettings -MissingLoadBalancerParameters -MissingMonitoringCheckDetails -MissingMonitoringCheckGranularity -MissingName -MissingTemporaryURLKey -MonitoringCheckTargetNotSpecified -MonitoringZonesPollMissing -NetworkCIDRInvalid -NetworkCIDRMalformed -NetworkCountExceeded -NetworkInUse -NetworkLabelNotUnique -NetworkNotFound -NoMoreResults -NoReloadError -NoSSLTerminationConfiguration -NoSuchContainer -NoSuchDatabase -NoSuchDatabaseUser -NoSuchObject -NotAuthenticated -NotCDNEnabled -NoTokenLookupException -PasswordChangeFailed -ProtocolMismatch -PTRRecordCreationFailed -PTRRecordDeletionFailed -PTRRecordUpdateFailed -QueueClientIDNotDefined -ServiceNotAvailable -ServiceResponseFailure -SnapshotNotAvailable -TenantNotFound -UnattachedNode -UnattachedVirtualIP -UnicodePathError -UploadFailed -UserNotFound -VolumeAttachmentFailed -VolumeCloneTooSmall -VolumeDetachmentFailed -VolumeNotAvailable +InvalidImageMember +InvalidImageMemberStatus +InvalidImageMemberStatus +InvalidLoadBalancer +InvalidLoadBalancerParameters +InvalidMonitoringCheckDetails +InvalidMonitoringCheckUpdate +InvalidMonitoringMetricsRequest +InvalidMonitoringMetricsResolution +InvalidNodeCondition +InvalidNodeParameters +InvalidPTRRecord +InvalidQueueName +InvalidSessionPersistenceType +InvalidSetting +InvalidSize +InvalidTemporaryURLMethod +InvalidUploadID +InvalidVirtualIPType +InvalidVirtualIPVersion +InvalidVolumeResize +KeyringModuleNotInstalled +KeyringPasswordNotFound +KeyringUsernameMissing +MissingAuthSettings +MissingClaimParameters +MissingDBUserParameters +MissingDNSSettings +MissingHealthMonitorSettings +MissingLoadBalancerParameters +MissingMonitoringCheckDetails +MissingMonitoringCheckGranularity +MissingName +MissingTemporaryURLKey +MonitoringCheckTargetNotSpecified +MonitoringZonesPollMissing +NetworkCIDRInvalid +NetworkCIDRMalformed +NetworkCountExceeded +NetworkInUse +NetworkLabelNotUnique +NetworkNotFound +NoMoreResults +NoReloadError +NoSSLTerminationConfiguration +NoSuchContainer +NoSuchDatabase +NoSuchDatabaseUser +NoSuchObject +NotAuthenticated +NotCDNEnabled +NoTokenLookupException +PasswordChangeFailed +ProtocolMismatch +PTRRecordCreationFailed +PTRRecordDeletionFailed +PTRRecordUpdateFailed +QueueClientIDNotDefined +ServiceNotAvailable +ServiceResponseFailure +SnapshotNotAvailable +TenantNotFound +UnattachedNode +UnattachedVirtualIP +UnicodePathError +UnsharableImage +UploadFailed +UserNotFound +VolumeAttachmentFailed +VolumeCloneTooSmall +VolumeDetachmentFailed +VolumeNotAvailable
The documentation for this class was generated from the following file: