karbor.exception Module¶karbor base exception handling.
Includes decorator for re-raising karbor-type exceptions.
SHOULD include dedicated exception logging.
karbor.exception.AcquireLeaseFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Acquire Lease in Failed: %(reason)s'¶karbor.exception.AdminRequired(message=None, **kwargs)¶Bases: karbor.exception.NotAuthorized
message = u'User does not have admin privileges'¶karbor.exception.AuthorizationFailure(message=None, **kwargs)¶Bases: karbor.exception.NotAuthorized
message = u'Authorization for %(obj)s is failed '¶karbor.exception.BankCreateObjectFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Create Object in Bank Failed: %(reason)s'¶karbor.exception.BankDeleteObjectFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Delete Object %(key)s in Bank Failed: %(reason)s'¶karbor.exception.BankGetObjectFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Get Object %(key)s in Bank Failed: %(reason)s'¶karbor.exception.BankListObjectsFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Get Object in Bank Failed: %(reason)s'¶karbor.exception.BankReadonlyViolation(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Bank read-only violation'¶karbor.exception.BankUpdateObjectFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Update Object %(key)s in Bank Failed: %(reason)s'¶karbor.exception.CheckpointNotAvailable(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'The checkpoint %(checkpoint_id)s is not available'¶karbor.exception.CheckpointNotBeDeleted(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'The checkpoint %(checkpoint_id)s can not be deleted.'¶karbor.exception.CheckpointNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Checkpoint %(checkpoint_id)s could not be found.'¶karbor.exception.CheckpointRecordNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'CheckpointRecord %(id)s could not be found.'¶karbor.exception.ClassNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Class %(class_name)s could not be found: %(exception)s'¶karbor.exception.ConfigNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Could not find config at %(path)s'¶karbor.exception.ConvertedException(code=500, title='', explanation='')¶Bases: webob.exc.WSGIHTTPException
karbor.exception.CreateBackupFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Create Backup failed: %(reason)s, id=%(resource_id)s, type=%(resource_type)s'¶karbor.exception.CreateBucketFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Create Bucket in Bank Failed: %(reason)s'¶karbor.exception.CreateContainerFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Create Container in Bank Failed: %(reason)s'¶karbor.exception.CreateResourceFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Create %(name)s failed: %(reason)s, id=%(resource_id)s, type=%(resource_type)s'¶karbor.exception.DeleteBackupFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Delete Backup failed: %(reason)s, id=%(resource_id)s, type=%(resource_type)s'¶karbor.exception.DeleteResourceFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Delete %(name)s failed: %(reason)s, id=%(resource_id)s, type=%(resource_type)s'¶karbor.exception.DeleteTriggerNotAllowed(message=None, **kwargs)¶Bases: karbor.exception.NotAuthorized
message = u'Can not delete trigger %(trigger_id)s'¶karbor.exception.Error¶Bases: exceptions.Exception
karbor.exception.FlowError(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Flow: %(flow)s, Error: %(error)s'¶karbor.exception.GetBackupFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Get Backup failed: %(reason)s, id=%(resource_id)s, type=%(resource_type)s'¶karbor.exception.GetProtectionNetworkSubResourceFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Get protection network sub-resources of type %(type)s failed: %(reason)s'¶karbor.exception.HostBinaryNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Could not find binary %(binary)s on host %(host)s.'¶karbor.exception.Invalid(message=None, **kwargs)¶Bases: karbor.exception.KarborException
code = 400¶message = u'Unacceptable parameters.'¶karbor.exception.InvalidContentType(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'Invalid content type %(content_type)s.'¶karbor.exception.InvalidInput(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'Invalid input received: %(reason)s'¶karbor.exception.InvalidOperationDefinition(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'Invalid operation definition, reason:%(reason)s'¶karbor.exception.InvalidOperationObject(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'The operation %(operation_id)s is invalid'¶karbor.exception.InvalidOriginalId(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'The original_id: %(original_id)s is invalid.'¶karbor.exception.InvalidParameterValue(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'%(err)s'¶karbor.exception.InvalidPlan(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'Invalid plan: %(reason)s'¶karbor.exception.InvalidProtectableInstance(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'Invalid protectable instance.'¶karbor.exception.InvalidTaskFlowObject(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'The task flow is invalid: %(reason)s'¶karbor.exception.KarborException(message=None, **kwargs)¶Bases: exceptions.Exception
Base karbor 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.
code = 500¶headers = {}¶message = u'An unknown exception occurred.'¶safe = True¶karbor.exception.ListProtectableResourceFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'List protectable resources of type %(type)s failed: %(reason)s'¶karbor.exception.MalformedRequestBody(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Malformed message body: %(reason)s'¶karbor.exception.NotAuthorized(message=None, **kwargs)¶Bases: karbor.exception.KarborException
code = 403¶message = u'Not authorized.'¶karbor.exception.NotFound(message=None, **kwargs)¶Bases: karbor.exception.KarborException
code = 404¶message = u'Resource could not be found.'¶safe = True¶karbor.exception.OperationLogNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'OperationLog %(restore_id)s could not be found.'¶karbor.exception.PasteAppNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u"Could not load paste app '%(name)s' from %(path)s"¶karbor.exception.PlanNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Plan %(plan_id)s could not be found.'¶karbor.exception.PolicyNotAuthorized(message=None, **kwargs)¶Bases: karbor.exception.NotAuthorized
message = u"Policy doesn't allow %(action)s to be performed."¶karbor.exception.ProtectableResourceInvalidStatus(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'The resource %(id)s of type %(type)s has a invalid status: %(status)s'¶karbor.exception.ProtectableResourceNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'The resource %(id)s of type %(type)s could not be found: %(reason)s'¶karbor.exception.ProtectableTypeNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'ProtectableType %(protectable_type)s could not be found.'¶karbor.exception.ProtectionPluginNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Protection Plugin for %(type)s could not be found.'¶karbor.exception.ProviderNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Provider %(provider_id)s could not be found.'¶karbor.exception.RestoreBackupFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Restore Backup failed: %(reason)s, id=%(resource_id)s, type=%(resource_type)s'¶karbor.exception.RestoreNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Restore %(restore_id)s could not be found.'¶karbor.exception.RestoreResourceFailed(message=None, **kwargs)¶Bases: karbor.exception.KarborException
message = u'Restore %(name)s failed: %(reason)s, id=%(resource_id)s, type=%(resource_type)s'¶karbor.exception.ScheduledOperationExist(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'Scheduled Operation%(op_id)s exists'¶karbor.exception.ScheduledOperationLogNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Scheduled Operation Log %(log_id)s could not be found.'¶karbor.exception.ScheduledOperationNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Scheduled Operation %(id)s could not be found.'¶karbor.exception.ScheduledOperationStateNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Scheduled Operation State %(op_id)s could not be found.'¶karbor.exception.ServiceNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Service %(service_id)s could not be found.'¶karbor.exception.TriggerIsInvalid(message=None, **kwargs)¶Bases: karbor.exception.Invalid
message = u'Trigger%(trigger_id)s is invalid.'¶karbor.exception.TriggerNotFound(message=None, **kwargs)¶Bases: karbor.exception.NotFound
message = u'Trigger %(id)s could not be found.'¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.