
    1                         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K	J
r
  SSK	Jr  SS	K	Jr  \R                  " \R                  R                  5       " S
 S\R                   5      5       rg)z0Command to show metadata for a specified folder.    )absolute_import)division)unicode_literals)
operations)base)endpoint_utils)flags)tag_argumentsc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   at  Show metadata for an operation.

Show metadata for an operation, given a valid operation ID.

This command can fail for the following reasons:
    * The operation specified does not exist.
    * You do not have permission to view the operation.

## EXAMPLES

The following command prints metadata for an operation with the
ID `fc.3589215982`:

  $ {command} fc.3589215982
c                 |    [         R                  " S5      R                  U 5        [        R                  " U S5        g )Nzyou want to describe.zRegion or zone of the Operation to get. This field is not required if the Operation is on a global resource such as a Project or TagKey.)r	   OperationIdArgAddToParserr
   AddLocationArgToParser)parsers    3lib/surface/resource_manager/operations/describe.pyArgsDescribe.Args.   s3    	01==fE((	MO    c                     UR                  S5      (       a  UR                  OS n[        R                  " U5         [        R
                  " UR                  5      sS S S 5        $ ! , (       d  f       g = f)Nlocation)IsSpecifiedr   r   CrmEndpointOverridesr   GetOperationV3id)selfargsr   s      r   RunDescribe.Run5   sI     $ 0 0 < <t}}$H		,	,X	6&&tww/ 
7	6	6s    A%%
A3 N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r!   r   r   r   r      s"      O O0r   r   N)r&   
__future__r   r   r   'googlecloudsdk.api_lib.resource_managerr   googlecloudsdk.callioper   +googlecloudsdk.command_lib.resource_managerr   r	   r
   ReleaseTracksReleaseTrackALPHADescribeCommandr   r!   r   r   <module>r1      sZ    7 &  ' > ( F = E D%%++,0t## 0 -0r   