ó
    €Ï.  ã                   ó”   • S r SSKJr  SSKJr  SSKJ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.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú
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)   3   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   ÚVpnTunnelArgumentForRouterr3   I   s@   € Ü	×	'Ò	'Ø ØÜ#ØØØ.Ø9×@Ñ@Ø
óð Iñ

Kð 
Kr   N)TF)T)TÚadded)Ú__doc__Ú
__future__r   r   r   Ú"googlecloudsdk.command_lib.computer   Úcompute_completersr   r&   ÚDEFAULT_LIST_FORMATÚHA_VPN_LIST_FORMATÚListCommandCompleterr	   r)   r/   r3   r   r   r   Ú<module>r<      sN   ðñ >å &Ý Ý 'å OÝ Eð	Ð ð	Ð ôÐ,×AÑAô ôDô	DõKr   