Ë
    €Ï5  ã                   ó˜   — 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
 ej                   G d„ d	ej                  «      «       Zy
)z>Implementation of insights inventory-reports describe command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úinsights_api)Úbase)Úresource_argsc                   ó0   — e Zd ZdZdddœZed„ «       Zd„ Zy)ÚDescribez$Describe an inventory report config.z2
      Describe an inventory report config.
      a(  

      To describe an inventory report config with ID=1234,
      location=us-central1, and project=foo:

        $ {command} 1234 --location=us-central1 --project=foo

      To describe the same inventory report config with fully specified name:

        $ {command} /projects/foo/locations/us-central1/reportConfigs/1234

      Describe the same inventory report config with JSON formatting, only
      returning the "displayName" field:

        $ {command} /projects/foo/locations/us-central1/reportConfigs/1234 --format="json(displayName)"
      )ÚDESCRIPTIONÚEXAMPLESc                 ó0   — t        j                  | d«       y )Nzto describe)r   Úadd_report_config_resource_arg)Úparsers    ú:lib/surface/storage/insights/inventory_reports/describe.pyÚArgszDescribe.Args6   s   € ä×0Ñ0°¸ÕGó    c                 ó¬   — |j                   j                  j                  «       }t        j                  «       j                  |j                  «       «      S )N)ÚCONCEPTSÚreport_configÚParser   ÚInsightsApiÚget_inventory_reportÚRelativeName)ÚselfÚargsÚreport_config_refs      r   ÚRunzDescribe.Run:   sC   € ØŸ™×3Ñ3×9Ñ9Ó;ÐÜ×#Ñ#Ó%×:Ñ:Ø×&Ñ&Ó(óð r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Údetailed_helpÚstaticmethodr   r   © r   r   r
   r
      s1   „ á,ð
ð
ñ€-ð0 ñHó ðHór   r
   N)r!   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.storager   Úgooglecloudsdk.callioper   Ú=googlecloudsdk.command_lib.storage.insights.inventory_reportsr   ÚDefaultUniverseOnlyÚDescribeCommandr
   r$   r   r   Ú<module>r+      sD   ðñ Eå &Ý Ý 'å 7Ý (Ý Wð ×Ñô#ˆt×#Ñ#ó #ó ñ#r   