
                         z    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 ddl	m
Z
  G d d	ej                        Zy
)z&Command for asset operations describe.    )absolute_import)division)unicode_literals)client_util)base)flagsc                   .    e Zd ZdZddiZed        Zd Zy)Describez+Describe a Cloud Asset Inventory operation.EXAMPLESz      To describe the operation 'projects/19306908007/operations/ExportAssets/RESOURCE/78689643348272423423', run:

        $ {command} projects/19306908007/operations/ExportAssets/RESOURCE/78689643348272423423
      c                 .    t        j                  |        y )N)r   AddOperationArgs)parsers    (lib/surface/asset/operations/describe.pyArgszDescribe.Args%   s    	6"    c                 b    t        j                         }|j                  |j                        S )N)name)r   AssetOperationClientGetid)selfargsservices      r   RunzDescribe.Run)   s%    ..0G;;DGG;$$r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r    r   r   r
   r
      s/    3  
- # #%r   r
   N)r   
__future__r   r   r   googlecloudsdk.api_lib.assetr   googlecloudsdk.callioper    googlecloudsdk.command_lib.assetr   DescribeCommandr
   r!   r   r   <module>r'      s.    - &  ' 4 ( 2%t## %r   