
                         R   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	  \	R                  " \	R                  R                  5       " S S\	R                  5      5       r\	R                  " \	R                  R                  \	R                  R                   5       " S	 S
\5      5       rg)z?Surface for listing all SSL certificates for an App Engine app.    )absolute_import)division)unicode_literals)appengine_ssl_api_client)basec                   8    \ rS rSrSrSSS.rS r\S 5       rSr	g	)
List   zLists the SSL certificates.z{description}ag            To list all App Engine SSL certificates, run:

              $ {command}

          This will return certificates mapped to domain-mappings for the
          current app as well as all certificates that apply to domains which
          the current user owns.

          To view your owned domains, run `gcloud domains list-user-verified`.
          )DESCRIPTIONEXAMPLESc                 f    [         R                  " U R                  5       5      R                  5       $ )N)
api_clientGetApiClientForTrackReleaseTrackListSslCertificates)selfargss     (lib/surface/app/ssl_certificates/list.pyRunList.Run.   s*    **0023    c                 :    U R                   R                  S5        g )Nz
            table(
              id:sort=1,
              display_name,
              domain_names.list()
            )
        display_info	AddFormatparsers    r   Args	List.Args2   s    
!! # r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpr   staticmethodr   __static_attributes__r    r   r   r	   r	      s/    # 
	-"3  r   r	   c                   $    \ rS rSr\S 5       rSrg)ListBeta=   c                 :    U R                   R                  S5        g )Nz
            table(
              id:sort=1,
              display_name,
              domain_names.list(),
              managed_certificate.status:label=MANAGED_CERTIFICATE_STATUS
            )
        r   r   s    r   r   ListBeta.Args@   s    
!! # r   r    N)r!   r"   r#   r$   r'   r   r(   r    r   r   r*   r*   =   s      r   r*   N)r%   
__future__r   r   r   googlecloudsdk.api_lib.app.apir   r   googlecloudsdk.callioper   ReleaseTracksr   GAListCommandr	   ALPHABETAr*   r    r   r   <module>r6      s    F &  ' Q ( D%%(() 4   * F D%%++T->->-C-CDt  Er   