
                             d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ  ej                  ej                  j                  ej                  j                         G d dej                               Zy	)
z$The `app services describe` command.    )absolute_import)division)unicode_literals)appengine_api_client)basec                   .    e Zd ZdZddiZed        Zd Zy)Describez+Display all data about an existing service.EXAMPLESz]          To show all the data about service s1, run

              $ {command} s1
          c                 *    | j                  dd       y )NservicezThe service to describe.)help)add_argument)parsers    $lib/surface/app/services/describe.pyArgszDescribe.Args&   s    
'  )    c                 ~    t        j                  | j                               }|j                  |j                        S )N)r   GetApiClientForTrackReleaseTrackGetServiceResourcer   )selfargs
api_clients      r   RunzDescribe.Run,   s0    %::4;L;L;NOJ((66r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r    r   r   r	   r	      s/    3  - ) )
7r   r	   N)r   
__future__r   r   r   googlecloudsdk.api_lib.appr   googlecloudsdk.callioper   ReleaseTracksr   GABETACommandr	   r!   r   r   <module>r)      s`     + &  ' ; ( D%%(($*;*;*@*@A7t|| 7 B7r   