
                             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S	.r	\R                   " S
 S\R                  5      5       r\	\l        g)z"'logging scopes describe' command.    )absolute_import)division)unicode_literals)util)basez4
        Display information about a log scope.
    zh
     To describe a log scope in a project, run:

        $ {command} my-scope --project=my-project
    )DESCRIPTIONEXAMPLESc                   .    \ rS rSrSr\S 5       rS rSrg)Describe%   z&Display information about a log scope.c                 P    U R                  SSS9  [        R                  " U SSS9  g)z Register flags for this command.LOG_SCOPE_IDz$The ID of the log scope to describe.)helpzlog scope to describeTexclude_billing_accountN)add_argumentr   AddParentArgs)parsers    &lib/surface/logging/scopes/describe.pyArgsDescribe.Args)   s5     C   	'    c                 0   [         R                  " 5       R                  R                  [         R                  " 5       R                  [         R                  " [         R                  " [         R                  " USS9SS5      SUR                  5      S95      $ )zThis is what gets called when the user runs this command.

Args:
  args: an argparse namespace. All the arguments that were provided to this
    command invocation.

Returns:
  The specified log scope.
Tr   	locationsglobal	logScopes)name)	r   	GetClientprojects_locations_logScopesGetGetMessages+LoggingProjectsLocationsLogScopesGetRequestCreateResourceNameGetParentFromArgsr   )selfargss     r   RunDescribe.Run3   s     >>88<<FF((''**4N
 !! 	G 
	
 r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r'   __static_attributes__r)   r   r   r   r   %   s    . r   r   N)r.   
__future__r   r   r   googlecloudsdk.api_lib.loggingr   googlecloudsdk.callioper   DETAILED_HELPUniverseCompatibleDescribeCommandr   detailed_helpr)   r   r   <module>r8      s\     ) &  ' / (		 #t## # #L ' r   