
                         f   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
  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 SSL proxies.    )absolute_import)division)unicode_literals)
list_pager)base_classes)base)flags)
propertiesc                   .    \ rS rSrSr\S 5       rS rSrg)List   zList target SSL proxies.c                     U R                   R                  [        R                  5        U R                   R	                  [        R
                  5        g )N)display_info	AddFormatr	   DEFAULT_LIST_FORMATAddCacheUpdaterTargetSslProxiesCompleter)parsers    .lib/surface/compute/target_ssl_proxies/list.pyArgs	List.Args!   s6    
!!%";";<
''(G(GH    c                 z   [         R                  " U R                  5       5      nUR                  R                  nUR
                  n[        R                  R                  R                  R                  SS9nUR                  XQR                  S9n[        R                  " UR                  USUR                   S S9$ )NT)required)projectfilteritems)fieldlimit
batch_size)r   ComputeApiHolderReleaseTrackclientapitools_clientMESSAGES_MODULEr
   VALUEScorer   Get"ComputeTargetSslProxiesListRequestr   r   YieldFromListtargetSslProxiesr   )selfargsholderr#   messagesr   requests          r   RunList.Run&   s    **4+<+<+>?F]]**F%%H$$,,00$0?G99 : G ##jjT+ +r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r1   __static_attributes__r3   r   r   r   r      s      !I I+r   r   ztarget SSL proxiesN)r8   
__future__r   r   r   apitools.base.pyr   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   5googlecloudsdk.command_lib.compute.target_ssl_proxiesr	   googlecloudsdk.corer
   ReleaseTracksr"   GABETAALPHAListCommandr   GetGlobalListerHelpdetailed_helpr3   r   r   <module>rH      s    . &  ' ' 7 ( G * D%%(($*;*;*@*@%%++-+4 +-+0 "556JK r   