ó
    €Ï~  ã                   óº   • 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g)z&Errors for Fleet memberships commands.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú
exceptionsc                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚInvalidFlagValueErroré   z9An error raised when a flag is given an invalid argument.c                 óN   >• SR                  U5      n[        [        U ]  U5        g )NzInvalid flag value: {})ÚformatÚsuperr   Ú__init__)ÚselfÚmsgÚmessageÚ	__class__s      €Ú8lib/googlecloudsdk/command_lib/container/fleet/errors.pyr   ÚInvalidFlagValueError.__init__   s#   ø€ Ø&×-Ñ-¨cÓ2€GÜ	Ô
 Ñ/°Õ8ó    © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† ÙA÷9ó 9r   r   c                   ó   • \ rS rSrSrSrg)ÚInvalidComplianceModeé   zEAn error raised when the caller specifies an invalid Compliance mode.r   N©r   r   r   r   r   r   r   r   r   r   r      s   † ÜMr   r   c                   ó   • \ rS rSrSrSrg)ÚMutuallyExclusiveFlagsé#   zCAn error raised when the caller specifies mutually exclusive flags.r   Nr    r   r   r   r"   r"   #   s   † ÜKr   r"   c                   ó   • \ rS rSrSrSrg)ÚConfiguringDisabledComplianceé'   zàCompliance does not support disabling and configuring standards at once.

This error is raised when the caller tries to specify the compliance mode of
disabled along with compliance standards configuration at the same time.
r   Nr    r   r   r   r%   r%   '   ó   † ôr   r%   c                   ó   • \ rS rSrSrSrg)ÚConfiguringMissingComplianceé/   zÍCompliance does not support configuring standards without a set mode.

This error is raised when the caller tries to configure compliance standards
on a configuration that is neither enabled nor disabled.
r   Nr    r   r   r   r)   r)   /   r'   r   r)   N)r   Ú
__future__r   r   r   Úgooglecloudsdk.corer   ÚErrorr   r   r"   r%   r)   r   r   r   Ú<module>r.      s`   ðñ -Ý &Ý Ý 'å *ô9˜J×,Ñ,ô 9ôNÐ1ô NôLÐ2ô LôÐ$:ô ôÐ#8õ r   