
                             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                  \R                  R                  5       " S S\R                  5      5       rg	)
z$The `app services describe` command.    )absolute_import)division)unicode_literals)appengine_api_client)basec                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	Describe   z+Display all data about an existing service.EXAMPLESz]          To show all the data about service s1, run

              $ {command} s1
          c                 $    U R                  SSS9  g )NservicezThe service to describe.)help)add_argument)parsers    $lib/surface/app/services/describe.pyArgsDescribe.Args&   s    
'  )    c                     [         R                  " U R                  5       5      nUR                  UR                  5      $ )N)r   GetApiClientForTrackReleaseTrackGetServiceResourcer   )selfargs
api_clients      r   RunDescribe.Run,   s0    %::4;L;L;NOJ((66r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__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   