
                             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
\	R                  5      r\R                  " S5      \l        g)zCommand to list SSL policies.    )absolute_import)division)unicode_literals)base_classes)lister)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)List   zList SSL policies.c                     U R                   R                  [        R                  5        [        R
                  " U SSS9  g )NT)regionalglobal_)display_info	AddFormatr	   DEFAULT_AGGREGATED_LIST_FORMATr   AddMultiScopeListerFlags)parsers    (lib/surface/compute/ssl_policies/list.pyArgs	List.Args   s.    
!!%"F"FG
##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regionSslPoliciessslPoliciesInvoke)selfargsholderr   request_datalist_implementations         r   RunList.Run#   s    **4+<+<+>?F]]F..t5E5EFL 11//AA--99"22>>	@ ==;;r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r,   __static_attributes__r.   r   r   r   r      s    I I<r   r   zSSL policiesN)r3   
__future__r   r   r   googlecloudsdk.api_lib.computer   r   googlecloudsdk.callioper   /googlecloudsdk.command_lib.compute.ssl_policiesr	   ListCommandr   GetGlobalRegionalListerHelpdetailed_helpr.   r   r   <module>r=      sF    $ &  ' 7 1 ( A<4 <. "==nM r   