Glance exception subclasses
glance.common.exception.
AuthBadRequest
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Connect error/bad request to Auth service at URL %(url)s.'¶glance.common.exception.
AuthUrlNotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Auth service at URL %(url)s not found.'¶glance.common.exception.
AuthorizationFailure
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Authorization failed.'¶glance.common.exception.
AuthorizationRedirect
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Redirecting to %(uri)s for authorization.'¶glance.common.exception.
BadAuthStrategy
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Incorrect auth strategy, expected "%(expected)s" but received "%(received)s"'¶glance.common.exception.
BadDriverConfiguration
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Driver %(driver_name)s could not be configured correctly. Reason: %(reason)s'¶glance.common.exception.
BadRegistryConnectionConfiguration
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Registry was not configured correctly on API server. Reason: %(reason)s'¶glance.common.exception.
BadStoreUri
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'The Store URI was malformed.'¶glance.common.exception.
BadTaskConfiguration
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Task was not configured properly'¶glance.common.exception.
ClientConfigurationError
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'There was an error configuring the client.'¶glance.common.exception.
ClientConnectionError
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'There was an error connecting to a server'¶glance.common.exception.
Conflict
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'An object with the same identifier is currently being operated on.'¶glance.common.exception.
Duplicate
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'An object with the same identifier already exists.'¶glance.common.exception.
DuplicateLocation
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Duplicate
message
= u'The location %(location)s already exists'¶glance.common.exception.
FailedToGetScrubberJobs
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Scrubber encountered an error while trying to fetch scrub jobs.'¶glance.common.exception.
Forbidden
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'You are not authorized to complete %(action)s action.'¶glance.common.exception.
ForbiddenPublicImage
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'You are not authorized to complete this action.'¶glance.common.exception.
GlanceException
(message=None, *args, **kwargs)[source]¶Bases: exceptions.Exception
Base Glance Exception
To correctly use this class, inherit from it and define a ‘message’ property. That message will get printf’d with the keyword arguments provided to the constructor.
message
= u'An unknown exception occurred'¶glance.common.exception.
ImageLocationLimitExceeded
(*args, **kwargs)[source]¶Bases: glance.common.exception.LimitExceeded
message
= u'The limit has been exceeded on the number of allowed image locations. Attempted: %(attempted)s, Maximum: %(maximum)s'¶glance.common.exception.
ImageMemberLimitExceeded
(*args, **kwargs)[source]¶Bases: glance.common.exception.LimitExceeded
message
= u'The limit has been exceeded on the number of allowed image members for this image. Attempted: %(attempted)s, Maximum: %(maximum)s'¶glance.common.exception.
ImageNotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.NotFound
message
= u'Image with the given id %(image_id)s was not found'¶glance.common.exception.
ImagePropertyLimitExceeded
(*args, **kwargs)[source]¶Bases: glance.common.exception.LimitExceeded
message
= u'The limit has been exceeded on the number of allowed image properties. Attempted: %(attempted)s, Maximum: %(maximum)s'¶glance.common.exception.
ImageSizeLimitExceeded
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'The provided image is too large.'¶glance.common.exception.
ImageTagLimitExceeded
(*args, **kwargs)[source]¶Bases: glance.common.exception.LimitExceeded
message
= u'The limit has been exceeded on the number of allowed image tags. Attempted: %(attempted)s, Maximum: %(maximum)s'¶glance.common.exception.
ImportTaskError
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.TaskException
, glance.common.exception.Invalid
message
= u'An import task exception occurred'¶glance.common.exception.
Invalid
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Data supplied was not valid.'¶glance.common.exception.
InvalidContentType
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Invalid content type %(content_type)s'¶glance.common.exception.
InvalidDataMigrationScript
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u"Invalid data migration script '%(script)s'. A valid data migration script must implement functions 'has_migrations' and 'migrate'."¶glance.common.exception.
InvalidFilterOperatorValue
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Invalid
message
= u'Unable to filter using the specified operator.'¶glance.common.exception.
InvalidFilterRangeValue
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Invalid
message
= u'Unable to filter using the specified range.'¶glance.common.exception.
InvalidImageStatusTransition
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Invalid
message
= u'Image status transition from %(cur_status)s to %(new_status)s is not allowed'¶glance.common.exception.
InvalidObject
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u"Provided object does not match schema '%(schema)s': %(reason)s"¶glance.common.exception.
InvalidOptionValue
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Invalid
message
= u'Invalid value for option %(option)s: %(value)s'¶glance.common.exception.
InvalidParameterValue
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Invalid
message
= u"Invalid value '%(value)s' for parameter '%(param)s': %(extra_msg)s"¶glance.common.exception.
InvalidPropertyProtectionConfiguration
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Invalid
message
= u'Invalid configuration in property protection file.'¶glance.common.exception.
InvalidRedirect
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Received invalid HTTP redirect.'¶glance.common.exception.
InvalidSortDir
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Invalid
message
= u'Sort direction supplied was not valid.'¶glance.common.exception.
InvalidSortKey
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Invalid
message
= u'Sort key supplied was not valid.'¶glance.common.exception.
InvalidSwiftStoreConfiguration
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Invalid
message
= u'Invalid configuration in glance-swift conf file.'¶glance.common.exception.
InvalidTaskStatus
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.TaskException
, glance.common.exception.Invalid
message
= u'Provided status of task is unsupported: %(status)s'¶glance.common.exception.
InvalidTaskStatusTransition
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.TaskException
, glance.common.exception.Invalid
message
= u'Status transition from %(cur_status)s to %(new_status)s is not allowed'¶glance.common.exception.
InvalidTaskType
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.TaskException
, glance.common.exception.Invalid
message
= u'Provided type of task is unsupported: %(type)s'¶glance.common.exception.
LimitExceeded
(*args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'The request returned a 413 Request Entity Too Large. This generally means that rate limiting or a quota threshold was breached.\n\nThe response body:\n%(body)s'¶glance.common.exception.
MaxRedirectsExceeded
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Maximum redirects (%(redirects)s) was exceeded.'¶glance.common.exception.
MetadefDuplicateNamespace
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Duplicate
message
= u'The metadata definition namespace=%(namespace_name)s already exists.'¶glance.common.exception.
MetadefDuplicateObject
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Duplicate
message
= u'A metadata definition object with name=%(object_name)s already exists in namespace=%(namespace_name)s.'¶glance.common.exception.
MetadefDuplicateProperty
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Duplicate
message
= u'A metadata definition property with name=%(property_name)s already exists in namespace=%(namespace_name)s.'¶glance.common.exception.
MetadefDuplicateResourceType
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Duplicate
message
= u'A metadata definition resource-type with name=%(resource_type_name)s already exists.'¶glance.common.exception.
MetadefDuplicateResourceTypeAssociation
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Duplicate
message
= u'The metadata definition resource-type association of resource-type=%(resource_type_name)s to namespace=%(namespace_name)s already exists.'¶glance.common.exception.
MetadefDuplicateTag
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Duplicate
message
= u'A metadata tag with name=%(name)s already exists in namespace=%(namespace_name)s. (Please note that metadata tag names are case insensitive).'¶glance.common.exception.
MetadefForbidden
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'You are not authorized to complete this action.'¶glance.common.exception.
MetadefIntegrityError
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'The metadata definition %(record_type)s with name=%(record_name)s not deleted. Other records still refer to it.'¶glance.common.exception.
MetadefNamespaceNotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.NotFound
message
= u'Metadata definition namespace=%(namespace_name)s was not found.'¶glance.common.exception.
MetadefObjectNotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.NotFound
message
= u'The metadata definition object with name=%(object_name)s was not found in namespace=%(namespace_name)s.'¶glance.common.exception.
MetadefPropertyNotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.NotFound
message
= u'The metadata definition property with name=%(property_name)s was not found in namespace=%(namespace_name)s.'¶glance.common.exception.
MetadefResourceTypeAssociationNotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.NotFound
message
= u'The metadata definition resource-type association of resource-type=%(resource_type_name)s to namespace=%(namespace_name)s, was not found.'¶glance.common.exception.
MetadefResourceTypeNotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.NotFound
message
= u'The metadata definition resource-type with name=%(resource_type_name)s, was not found.'¶glance.common.exception.
MetadefTagNotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.NotFound
message
= u'The metadata definition tag with name=%(name)s was not found in namespace=%(namespace_name)s.'¶glance.common.exception.
MissingCredentialError
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Missing required credential: %(required)s'¶glance.common.exception.
MultipleChoices
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'The request returned a 302 Multiple Choices. This generally means that you have not included a version indicator in a request URI.\n\nThe body of response returned:\n%(body)s'¶glance.common.exception.
NoServiceEndpoint
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Response from Keystone does not contain a Glance endpoint.'¶glance.common.exception.
NotAuthenticated
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'You are not authenticated.'¶glance.common.exception.
NotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'An object with the specified identifier was not found.'¶glance.common.exception.
ProtectedImageDelete
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'Image %(image_id)s is protected and cannot be deleted.'¶glance.common.exception.
ProtectedMetadefNamespaceDelete
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'Metadata definition namespace %(namespace)s is protected and cannot be deleted.'¶glance.common.exception.
ProtectedMetadefNamespacePropDelete
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'Metadata definition property %(property_name)s is protected and cannot be deleted.'¶glance.common.exception.
ProtectedMetadefObjectDelete
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'Metadata definition object %(object_name)s is protected and cannot be deleted.'¶glance.common.exception.
ProtectedMetadefResourceTypeAssociationDelete
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'Metadata definition resource-type-association %(resource_type)s is protected and cannot be deleted.'¶glance.common.exception.
ProtectedMetadefResourceTypeSystemDelete
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'Metadata definition resource-type %(resource_type_name)s is a seeded-system type and cannot be deleted.'¶glance.common.exception.
ProtectedMetadefTagDelete
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u'Metadata definition tag %(tag_name)s is protected and cannot be deleted.'¶glance.common.exception.
RPCError
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'%(cls)s exception was raised in the last rpc call: %(val)s'¶glance.common.exception.
ReadonlyProperty
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u"Attribute '%(property)s' is read-only."¶glance.common.exception.
RegionAmbiguity
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u"Multiple 'image' service matches for region %(region)s. This generally means that a region is required and you have not supplied one."¶glance.common.exception.
ReservedProperty
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.Forbidden
message
= u"Attribute '%(property)s' is reserved."¶glance.common.exception.
SIGHUPInterrupt
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'System SIGHUP signal received.'¶glance.common.exception.
SchemaLoadError
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Unable to load schema: %(reason)s'¶glance.common.exception.
ServerError
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'The request returned 500 Internal Server Error.'¶glance.common.exception.
StorageQuotaFull
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'The size of the data %(image_size)s will exceed the limit. %(remaining)s bytes remaining.'¶glance.common.exception.
TaskException
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'An unknown task exception occurred'¶glance.common.exception.
TaskNotFound
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.TaskException
, glance.common.exception.NotFound
message
= u'Task with the given id %(task_id)s was not found'¶glance.common.exception.
UnexpectedStatus
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'The request returned an unexpected status: %(status)s.\n\nThe response body:\n%(body)s'¶glance.common.exception.
UploadException
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Image upload problem: %s'¶glance.common.exception.
WorkerCreationFailure
(message=None, *args, **kwargs)[source]¶Bases: glance.common.exception.GlanceException
message
= u'Server worker creation failed: %(reason)s.'¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.