1# The above copyright notice and this permission notice shall be included
2# in all copies or substantial portions of the Software.
3#
4# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
5# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
6# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
7# SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
8# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
9# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
10# IN THE SOFTWARE.
11#
12from boto.exception import BotoServerError
13
14
15class InvalidGrantTokenException(BotoServerError):
16    pass
17
18
19class DisabledException(BotoServerError):
20    pass
21
22
23class LimitExceededException(BotoServerError):
24    pass
25
26
27class DependencyTimeoutException(BotoServerError):
28    pass
29
30
31class InvalidMarkerException(BotoServerError):
32    pass
33
34
35class AlreadyExistsException(BotoServerError):
36    pass
37
38
39class InvalidCiphertextException(BotoServerError):
40    pass
41
42
43class KeyUnavailableException(BotoServerError):
44    pass
45
46
47class InvalidAliasNameException(BotoServerError):
48    pass
49
50
51class UnsupportedOperationException(BotoServerError):
52    pass
53
54
55class InvalidArnException(BotoServerError):
56    pass
57
58
59class KMSInternalException(BotoServerError):
60    pass
61
62
63class InvalidKeyUsageException(BotoServerError):
64    pass
65
66
67class MalformedPolicyDocumentException(BotoServerError):
68    pass
69
70
71class NotFoundException(BotoServerError):
72    pass
73