
                             d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d dej                        Z G d d	e      Z G d
 de      Z	 G d de      Z
 G d de      Zy)z0Exceptions for user-visible binauthz CLI errors.    )absolute_import)division)unicode_literals)
exceptionsc                       e Zd ZdZy)Errorz$Base error for binary authorization.N__name__
__module____qualname____doc__     ?lib/googlecloudsdk/command_lib/container/binauthz/exceptions.pyr   r      s    ,r   r   c                       e Zd ZdZy)NotFoundErrorz(Indicates a resource could not be found.Nr	   r   r   r   r   r      s    0r   r   c                       e Zd ZdZy)AlreadyExistsErrorz0Indicates a resource to be added already exists.Nr	   r   r   r   r   r   !   s    8r   r   c                       e Zd ZdZy)InvalidStateErrorz,Indicates a resource is in an invalid state.Nr	   r   r   r   r   r   %   s    4r   r   c                       e Zd ZdZy)InvalidArgumentErrorz%Indicates a flag/argument is invalid.Nr	   r   r   r   r   r   )   s    -r   r   N)r   
__future__r   r   r   googlecloudsdk.corer   r   r   r   r   r   r   r   r   <module>r      sX     7 &  ' *-J -1E 19 95 5.5 .r   