U
    Wจ+dฦ  ใ                   @   sD  d Z ddlmZ G dd deZG dd deZG dd deZG d	d
 d
eZG dd deZG dd deZG dd deZ	G dd deZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG d!d" d"eZG d#d$ d$eZG d%d& d&eZG d'd( d(eZd)S )*z8
Exceptions that are specific to the cloudtrail module.
้    )ฺBotoServerErrorc                   @   s   e Zd ZdZdS )ฺInvalidSnsTopicNameExceptionzH
    Raised when an invalid SNS topic name is passed to Cloudtrail.
    Nฉฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__ฉ r	   r	   ๚>/tmp/pip-unpacked-wheel-dlxw5sjy/boto/cloudtrail/exceptions.pyr      s   r   c                   @   s   e Zd ZdZdS )ฺInvalidS3BucketNameExceptionzH
    Raised when an invalid S3 bucket name is passed to Cloudtrail.
    Nr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdS )ฺTrailAlreadyExistsExceptionz:
    Raised when the given trail name already exists.
    Nr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdS )ฺ#InsufficientSnsTopicPolicyExceptionzS
    Raised when the SNS topic does not allow Cloudtrail to post
    messages.
    Nr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdS )ฺInvalidTrailNameExceptionz0
    Raised when the trail name is invalid.
    Nr   r	   r	   r	   r
   r   $   s   r   c                   @   s   e Zd ZdZdS )ฺInternalErrorExceptionz=
    Raised when there was an internal Cloudtrail error.
    Nr   r	   r	   r	   r
   r   +   s   r   c                   @   s   e Zd ZdZdS )ฺTrailNotFoundExceptionz8
    Raised when the given trail name is not found.
    Nr   r	   r	   r	   r
   r   2   s   r   c                   @   s   e Zd ZdZdS )ฺS3BucketDoesNotExistExceptionz9
    Raised when the given S3 bucket does not exist.
    Nr   r	   r	   r	   r
   r   9   s   r   c                   @   s   e Zd ZdZdS )ฺTrailNotProvidedExceptionz1
    Raised when no trail name was provided.
    Nr   r	   r	   r	   r
   r   @   s   r   c                   @   s   e Zd ZdZdS )ฺInvalidS3PrefixExceptionz5
    Raised when an invalid key prefix is given.
    Nr   r	   r	   r	   r
   r   G   s   r   c                   @   s   e Zd ZdZdS )ฺ&MaximumNumberOfTrailsExceededExceptionz4
    Raised when no more trails can be created.
    Nr   r	   r	   r	   r
   r   N   s   r   c                   @   s   e Zd ZdZdS )ฺ#InsufficientS3BucketPolicyExceptionza
    Raised when the S3 bucket does not allow Cloudtrail to
    write files into the prefix.
    Nr   r	   r	   r	   r
   r   U   s   r   c                   @   s   e Zd ZdS )ฺInvalidMaxResultsExceptionNฉr   r   r   r	   r	   r	   r
   r   ]   s   r   c                   @   s   e Zd ZdS )ฺInvalidTimeRangeExceptionNr   r	   r	   r	   r
   r   a   s   r   c                   @   s   e Zd ZdS )ฺ InvalidLookupAttributesExceptionNr   r	   r	   r	   r
   r   e   s   r   c                   @   s   e Zd ZdS )ฺ)InvalidCloudWatchLogsLogGroupArnExceptionNr   r	   r	   r	   r
   r   i   s   r   c                   @   s   e Zd ZdS )ฺ%InvalidCloudWatchLogsRoleArnExceptionNr   r	   r	   r	   r
   r   m   s   r   c                   @   s   e Zd ZdS )ฺ*CloudWatchLogsDeliveryUnavailableExceptionNr   r	   r	   r	   r
   r   q   s   r   c                   @   s   e Zd ZdS )ฺInvalidNextTokenExceptionNr   r	   r	   r	   r
   r   u   s   r   N)r   Zboto.exceptionr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r	   r	   r
   ฺ<module>   s(   