
                            S 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\R                   R"                  \R                   R$                  /S	9\l        g
)z.Command for listing SSL certificate resources.    )base_classes)lister)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)List   z%List Compute Engine SSL certificates.c                     U R                   R                  [        R                  5        [        R
                  " U SSS9  U R                   R                  [        R                  5        g )NT)regionalglobal_)display_info	AddFormatr   DEFAULT_LIST_FORMATr   AddMultiScopeListerFlagsAddCacheUpdaterSslCertificatesCompleterBeta)parsers    ,lib/surface/compute/ssl_certificates/list.pyArgs	List.Args   sH    
!!%";";<
##FT4H
''(J(JK    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regionSslCertificatessslCertificatesInvoke)selfargsholderr   request_datalist_implementations         r   RunList.Run#   s    **4+<+<+>?F]]F..t5E5EFL 11//EE--=="22BB	D ==;;r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r+   __static_attributes__r-   r   r   r   r      s      .L L
<r   r   zSSL certificates)scopesN)r2   googlecloudsdk.api_lib.computer   r   googlecloudsdk.callioper   3googlecloudsdk.command_lib.compute.ssl_certificatesr   ReleaseTracksr   BETAGAALPHAListCommandr   GetMultiScopeListerHelp	ScopeTypeglobal_scoperegional_scopedetailed_helpr-   r   r   <module>rC      s    5 8 1 ( E D%%**D,=,=,@,@%%++-<4 <-<. "99++-- r   