ó
    €Ïæ	  ã                   ól   • S r SSKJr  SSKJr  Sr " S S\R                  5      rSS jr	SS jr
SS	 jrg
)z8Flags and helpers for the compute target-pools commands.é    )Ú
completers)Úflagsz·    table(
      name,
      region.basename(),
      sessionAffinity,
      backupPool.basename():label=BACKUP,
      healthChecks[].map().basename().list():label=HEALTH_CHECKS
    )c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚTargetPoolsCompleteré   c                 ó4   >• [         [        U ]
  " SSSS.UD6  g )Núcompute.targetPoolszcompute target-pools list --uri)Ú
collectionÚlist_command© )Úsuperr   Ú__init__)ÚselfÚkwargsÚ	__class__s     €Ú<lib/googlecloudsdk/command_lib/compute/target_pools/flags.pyr   ÚTargetPoolsCompleter.__init__!   s(   ø€ Ü	Ô
 Ò.ð Ø(Ø6ñð óó    r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† ÷ó r   r   c           
      óŠ   • [         R                  " S[        UU SU=(       a    SR                  U5      [         R                  S9$ )Nútarget poolr	   úThe name of the target pool{0}©Úresource_nameÚ	completerÚpluralÚrequiredÚregional_collectionÚ
short_helpÚregion_explanation)Úcompute_flagsÚResourceArgumentr   ÚformatÚREGION_PROPERTY_EXPLANATION)r"   Úhelp_suffixr!   s      r   ÚTargetPoolArgumentr+   (   sF   € Ü	×	'Ò	'Ø!Ü$ØØØ/Ø÷ GØ2×9Ñ9¸+ÓFÜ&×BÑBñ
Dð Dr   c           	      ó<   • [         R                  " SS[        SU SS9$ )Nzbackup poolz--backup-poolFr	   )r   Únamer    r!   r"   r#   )r&   r'   r   )r"   s    r   ÚBackupPoolArgumentr.   4   s'   € Ü	×	'Ò	'Ø!ØÜ$ØØØ/ñ
1ð 1r   c           
      ó\   • [         R                  " S[        SU SSR                  U5      SS9$ )Nr   Fr	   r   z@If not specified, it will be set to the region of the instances.r   )r&   r'   r   r(   )r"   r*   s     r   Ú'TargetPoolArgumentForAddRemoveInstancesr0   >   s7   € Ü	×	'Ò	'Ø!Ü$ØØØ/Ø1×8Ñ8¸ÓEð6ñ
8ð 8r   N)TÚ.F)T)Tr1   )Ú__doc__Ú"googlecloudsdk.command_lib.computer   Úcompute_completersr   r&   ÚDEFAULT_LIST_FORMATÚListCommandCompleterr   r+   r.   r0   r   r   r   Ú<module>r7      s>   ðñ ?õ PÝ Eð	Ð ôÐ-×BÑBô ô	Dô1õ	8r   