
                         N   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SKJ	r	  \	R                  " \	R                  R                  \	R                  R                  \	R                  R                  5       " S S	\	R                  5      5       r\R"                  " S
5      \l        g)z'Command for listing target TCP proxies.    )absolute_import)division)unicode_literals)base_classes)lister)basec                   .    \ rS rSrSr\S 5       rS rSrg)List   zList target TCP proxies.c                 f    U R                   R                  S5        [        R                  " U SSS9  g )Nz
          table(
            name,
            region.basename(),
            proxyHeader,
            service.basename()
          )
      T)regionalglobal_)display_info	AddFormatr   AddMultiScopeListerFlags)parsers    .lib/surface/compute/target_tcp_proxies/list.pyArgs	List.Args   s/    
!! #
  ##FT4H    c                 t   [         R                  " U R                  5       5      nUR                  n[        R
                  " XR                  5      n[        R                  " UUR                  R                  UR                  R                  UR                  R                  S9n[        R                  " XE5      $ )N)regional_serviceglobal_serviceaggregation_service)r   ComputeApiHolderReleaseTrackclientr   ParseMultiScopeFlags	resourcesMultiScopeListerapitools_clientregionTargetTcpProxiestargetTcpProxiesInvoke)selfargsholderr   request_datalist_implementations         r   RunList.Run+   s    **4+<+<+>?F]]F..t5E5EFL 11//FF-->>"22CC	E ==;;r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r*   __static_attributes__r,   r   r   r
   r
      s      !	I 	I<r   r
   ztarget TCP proxiesN)r1   
__future__r   r   r   googlecloudsdk.api_lib.computer   r   googlecloudsdk.callioper   ReleaseTracksr   ALPHABETAGAListCommandr
   GetGlobalRegionalListerHelpdetailed_helpr,   r   r   <module>r>      s    . &  ' 7 1 ( D%%++T->->-C-C%%((*<4 <*<< "== r   