
                            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j                        Z	 G d
 dej                        Z
 G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Zy)z8This module holds exceptions raised by Runapps commands.    )absolute_import)division)unicode_literals)
exceptionsc                       e Zd ZdZy)ConfigurationErrorz$Indicates an error in configuration.N__name__
__module____qualname____doc__     4lib/googlecloudsdk/command_lib/runapps/exceptions.pyr   r      s    ,r   r   c                       e Zd ZdZy)ServiceNotFoundErrorz5Indicates that a provided service name was not found.Nr	   r   r   r   r   r          =r   r   c                       e Zd ZdZy)IntegrationNotFoundErrorz9Indicates that a provided integration name was not found.Nr	   r   r   r   r   r       s    Ar   r   c                       e Zd ZdZy)PlatformErrorz'Command not supported for the platform.Nr	   r   r   r   r   r   $   s    /r   r   c                       e Zd Zy)ArgumentErrorN)r
   r   r   r   r   r   r   r   (   s    r   r   c                       e Zd ZdZy)FieldMismatchErrorz2Given field value doesn't match the expected type.Nr	   r   r   r   r   r   ,   s    :r   r   c                       e Zd ZdZy)IntegrationsOperationErrorz4An error encountered when waiting for LRO to finish.Nr	   r   r   r   r   r   0   s    <r   r   c                       e Zd ZdZy)$UnsupportedIntegrationsLocationErrorz>An error encountered when an unsupported location is provided.Nr	   r   r   r   r   r   4   s    Fr   r   c                       e Zd ZdZy)CRIUnavailableToNewUsersErrorz5An error encountered by new users due to End Of Sale.Nr	   r   r   r   r!   r!   8   r   r   r!   N)r   
__future__r   r   r   googlecloudsdk.corer   Errorr   r   r   r   r   r   r   r   r!   r   r   r   <module>r%      s    ? &  ' *-)) ->:++ >Bz// B0J$$ 0J$$ ;)) ;=!1!1 =G:+;+; G>J$4$4 >r   