Watcher base exception handling.
Includes decorator for re-raising Watcher-type exceptions.
SHOULD include dedicated exception logging.
-
exception watcher.common.exception.ActionAlreadyExists(message=None, **kwargs)[source]
Bases: watcher.common.exception.Conflict
-
exception watcher.common.exception.ActionFilterCombinationProhibited(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.ActionNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ResourceNotFound
-
exception watcher.common.exception.ActionPlanAlreadyExists(message=None, **kwargs)[source]
Bases: watcher.common.exception.Conflict
-
exception watcher.common.exception.ActionPlanNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ResourceNotFound
-
exception watcher.common.exception.ActionPlanReferenced(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.ActionReferenced(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.AuditAlreadyExists(message=None, **kwargs)[source]
Bases: watcher.common.exception.Conflict
-
exception watcher.common.exception.AuditIntervalNotAllowed(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.AuditIntervalNotSpecified(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.AuditNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ResourceNotFound
-
exception watcher.common.exception.AuditParameterNotAllowed(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.AuditReferenced(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.AuditTemplateAlreadyExists(message=None, **kwargs)[source]
Bases: watcher.common.exception.Conflict
-
exception watcher.common.exception.AuditTemplateNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ResourceNotFound
-
exception watcher.common.exception.AuditTemplateReferenced(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.AuditTypeNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.AuthorizationFailure(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.CapacityNotDefined(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.ClusterDataModelCollectionError(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.ClusterEmpty(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.ClusterStateNotDefined(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.ComputeNodeNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.Conflict(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.EfficacyIndicatorAlreadyExists(message=None, **kwargs)[source]
Bases: watcher.common.exception.Conflict
-
exception watcher.common.exception.EfficacyIndicatorNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ResourceNotFound
-
exception watcher.common.exception.GlobalEfficacyComputationError(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.GoalAlreadyExists(message=None, **kwargs)[source]
Bases: watcher.common.exception.Conflict
-
exception watcher.common.exception.GoalNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ResourceNotFound
-
exception watcher.common.exception.HTTPNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ResourceNotFound
-
exception watcher.common.exception.IllegalArgumentException(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.InstanceNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.Invalid(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.InvalidGoal(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.InvalidIdentity(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.InvalidIndicatorValue(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.InvalidName(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.InvalidOperator(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.InvalidStrategy(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.InvalidUUID(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.InvalidUuidOrName(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.KeystoneFailure(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.LoadingError(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.MetricCollectorNotDefined(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.NegativeLimitError(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.NoAvailableStrategyForGoal(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.NoDataFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.NoMetricValuesForInstance(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.NoSuchMetric(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.NoSuchMetricForHost(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.NotAuthorized(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.NotSoftDeletedStateError(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.ObjectNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.OperationNotPermitted(message=None, **kwargs)[source]
Bases: watcher.common.exception.NotAuthorized
-
exception watcher.common.exception.PatchError(message=None, **kwargs)[source]
Bases: watcher.common.exception.Invalid
-
exception watcher.common.exception.PolicyNotAuthorized(message=None, **kwargs)[source]
Bases: watcher.common.exception.NotAuthorized
-
exception watcher.common.exception.ReservedWord(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException
-
exception watcher.common.exception.ResourceNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ObjectNotFound
-
exception watcher.common.exception.ScoringEngineAlreadyExists(message=None, **kwargs)[source]
Bases: watcher.common.exception.Conflict
-
exception watcher.common.exception.ScoringEngineNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ResourceNotFound
-
exception watcher.common.exception.StrategyAlreadyExists(message=None, **kwargs)[source]
Bases: watcher.common.exception.Conflict
-
exception watcher.common.exception.StrategyNotFound(message=None, **kwargs)[source]
Bases: watcher.common.exception.ResourceNotFound
-
exception watcher.common.exception.WatcherException(message=None, **kwargs)[source]
Bases: exceptions.Exception
Base Watcher Exception
To correctly use this class, inherit from it and define
a ‘msg_fmt’ property. That msg_fmt will get printf’d
with the keyword arguments provided to the constructor.
-
format_message()[source]
-
exception watcher.common.exception.WorkflowExecutionException(message=None, **kwargs)[source]
Bases: watcher.common.exception.WatcherException