
                             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                  ej                  j                         G d dej                                      Zy	)
z*Command to describe an insights operation.    )absolute_import)division)unicode_literals)insights_api)basec                   0    e Zd ZdZdddZed        Zd Zy)DescribezDescribe an insights operation.z5      Get details about an insights operation.
      z      To describe the operation "12345" in "us-central1" for the project
      "my-project", run:

        $ {command} projects/my-project/locations/us-central1/operations/12345
      )DESCRIPTIONEXAMPLESc                 *    | j                  dd       y )Noperation_namez_The operation name in the format "projects/PROJECT/locations/LOCATION/operations/OPERATION_ID".)help)add_argument)parsers    3lib/surface/storage/insights/operations/describe.pyArgszDescribe.Args*   s    
N      c                 \    t        j                         j                  |j                        S )N)r   InsightsApiget_operationr   )selfargss     r   RunzDescribe.Run4   s"    ##%33D4G4GHHr   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r    r   r   r	   r	      s2     (

	
-  Ir   r	   N)r   
__future__r   r   r   googlecloudsdk.api_lib.storager   googlecloudsdk.callioper   DefaultUniverseOnlyReleaseTracksReleaseTrackALPHACommandr	   r    r   r   <module>r)      sb    1 &  ' 7 ( D%%++,It|| I - Ir   