
                             S r SSKJr  SSKJr  SSKJr  SSKJr   " S S\R                  5      r " S S	\5      r	 " S
 S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      rg)z)Exceptions thrown by Org Policy commands.    )absolute_import)division)unicode_literals)
exceptionsc                       \ rS rSrSrSrg)OrgPolicyError   z*Top-level exception for Org Policy errors. N__name__
__module____qualname____firstlineno____doc____static_attributes__r
       9lib/googlecloudsdk/command_lib/org_policies/exceptions.pyr   r      s    2r   r   c                       \ rS rSrSrSrg)InvalidInputError   zException for invalid input.r
   Nr   r
   r   r   r   r      s    $r   r   c                       \ rS rSrSrSrg)OrgPolicyRuleNotFoundError    z;Exception for a nonexistent rule on an organization policy.r
   Nr   r
   r   r   r   r       s    Cr   r   c                       \ rS rSrSrSrg)OrgPolicyValuesNotFoundError$   z@Exception for nonexistent values on an organization policy rule.r
   Nr   r
   r   r   r   r   $   s    Hr   r   c                       \ rS rSrSrSrg)BooleanPolicyValidationError(   z(Exception for an invalid boolean policy.r
   Nr   r
   r   r   r   r   (   s    0r   r   c                       \ rS rSrSrSrg)ConcurrencyError,   z"Exception for a concurrency issue.r
   Nr   r
   r   r   r!   r!   ,   s    *r   r!   c                       \ rS rSrSrSrg)OperationNotSupportedError0   z1Exception for an operation that is not supported.r
   Nr   r
   r   r   r$   r$   0   s    9r   r$   N)r   
__future__r   r   r   googlecloudsdk.corer   Errorr   r   r   r   r   r!   r$   r
   r   r   <module>r)      st    0 &  ' *3Z%% 3% %D DI> I1> 1+~ +: :r   