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