
    >                         S r SSKJr  SSKJr  SSS.r\\\R                  4   rS\R                  S\4S	 jr	S
SSSS.r
SSSSS.rS rg)zBGKE Hub Policy Controller constants that are used across commands.    )Dict)messages
PROMETHEUSCLOUD_MONITORING)
prometheuscloudmonitoringmsgreturnc                     U R                   R                  R                  U R                   R                  R                  U R                   R                  R                  S.$ )N)r   r   cloud_monitoring)*ConfigManagementPolicyControllerMonitoring BackendsValueListEntryValuesEnumr   r   )r	   s    Llib/googlecloudsdk/command_lib/container/fleet/policycontroller/constants.pymonitoring_backend_converterr      sQ     
8
8
Y
Y
d
d 
8
8
Y
Y
j
j 
8
8
Y
Y
j
j

 
    ENABLEDNOT_INSTALLED	SUSPENDEDUNSPECIFIED)INSTALL_SPEC_ENABLEDINSTALL_SPEC_NOT_INSTALLEDINSTALL_SPEC_SUSPENDEDINSTALL_SPEC_UNSPECIFIEDDENYDRYRUNWARN)ENFORCEMENT_ACTION_UNSPECIFIEDENFORCEMENT_ACTION_DENYENFORCEMENT_ACTION_DRYRUNENFORCEMENT_ACTION_WARNc                 .    [         R                  U S5      $ )Nr   )ENFORCEMENT_ACTION_LABEL_MAPget)enforcement_actions    r   get_enforcement_action_labelr%   =   s    	%	)	)*<*J
L Lr   N)__doc__typingr   apitools.base.protorpcliter   MONITORING_BACKENDSstrMessage
MessageMapr   INSTALL_SPEC_LABEL_MAPr"   r%    r   r   <module>r/      s    I  / ) 
 #x'''(
h&6&6 :  &"1) -	  '4%!)%	  Lr   