blob: f5c9fb047798da3795b66635324e4b31618afa74 [file] [log] [blame]
Adam Israel83f8ee22019-09-03 18:26:08 -04001# Copyright 2019 Canonical Ltd.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15class JujuCharmNotFound(Exception):
16 """The Charm can't be found or is not readable."""
17
18
19class JujuApplicationExists(Exception):
20 """The Application already exists."""
21
22
23class N2VCPrimitiveExecutionFailed(Exception):
24 """Something failed while attempting to execute a primitive."""
25
26
27class NetworkServiceDoesNotExist(Exception):
28 """The Network Service being acted against does not exist."""
29
30
31class PrimitiveDoesNotExist(Exception):
32 """The Primitive being executed does not exist."""
33
34
35class NoRouteToHost(Exception):
36 """There was no route to the specified host."""
37
38
39class AuthenticationFailed(Exception):
40 """The authentication for the specified user failed."""