ó
    €Ï¿
  ã                   óp   • S r SSKJr  SSKJr  SrSr " S S\R                  5      r	SS jr
SS	 jrSS
 jrg)z7Flags and helpers for the compute vpn-tunnels commands.é    )Ú
completers)ÚflagszŠ    table(
      name,
      region.basename(),
      vpn_tunnel_gateway().basename():label=GATEWAY,
      peerIp:label=PEER_ADDRESS
    )z»    table(
      name,
      region.basename(),
      vpn_tunnel_gateway().basename():label=GATEWAY,
      vpn_gateway_interface:label=VPN_INTERFACE,
      peerIp:label=PEER_ADDRESS
    )c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚVpnTunnelsCompleteré'   c                 ó4   >• [         [        U ]
  " SSSS.UD6  g )Núcompute.vpnTunnelszcompute vpn-tunnels list --uri)Ú
collectionÚlist_command© )Úsuperr   Ú__init__)ÚselfÚkwargsÚ	__class__s     €Ú;lib/googlecloudsdk/command_lib/compute/vpn_tunnels/flags.pyr   ÚVpnTunnelsCompleter.__init__)   s(   ø€ Ü	Ô
˜tÒ-ð Ø'Ø5ñð óó    r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r   '   s   ø† ÷ó r   r   c           	      óX   • [         R                  " S[        UU S[         R                  S9$ )Nz
VPN Tunnelr	   )Úresource_nameÚ	completerÚpluralÚrequiredÚregional_collectionÚregion_explanation©Úcompute_flagsÚResourceArgumentr   ÚREGION_PROPERTY_EXPLANATION)r   r   s     r   ÚVpnTunnelArgumentr&   0   s/   € Ü	×	'Ò	'Ø Ü#ØØØ.Ü&×BÑBñ
Dð Dr   c                 ó\   • [         R                  " SS[        SU SS[         R                  S9$ )Nú
vpn tunnelz--next-hop-vpn-tunnelFr	   z:The target VPN tunnel that will receive forwarded traffic.©r   Únamer   r   r   r    Ú
short_helpr!   r"   )r   s    r   ÚVpnTunnelArgumentForRouter,   :   s5   € Ü	×	'Ò	'Ø Ø"Ü#ØØØ.ØMÜ&×BÑBñ
Dð Dr   c                 ó^   • [         R                  " SS[        SU SSR                  U5      SS9$ )Nr(   z--vpn-tunnelFr	   z&The tunnel of the interface being {0}.z<If not specified it will be set to the region of the router.r)   )r#   r$   r   Úformat)r   Úoperation_types     r   ÚVpnTunnelArgumentForRouterr0   F   s@   € Ü	×	'Ò	'Ø ØÜ#ØØØ.Ø9×@Ñ@Ø
óð Iñ

Kð 
Kr   N)TF)T)TÚadded)Ú__doc__Ú"googlecloudsdk.command_lib.computer   Úcompute_completersr   r#   ÚDEFAULT_LIST_FORMATÚHA_VPN_LIST_FORMATÚListCommandCompleterr   r&   r,   r0   r   r   r   Ú<module>r8      sH   ðñ >õ PÝ Eð	Ð ð	Ð ôÐ,×AÑAô ôDô	DõKr   