
                             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
 ddlmZ d	d
dZ ej                  ej                  j                          G d dej"                               Zy)z/'Marketplace Solutions images describe command.    )absolute_import)division)unicode_literals)	MpsClient)base)flags)
propertiesz<
          Describe a Marketplace Solutions images.
        z
          To get a description of an images called ``my-image'' in
          project ``my-project'' and region ``us-central1'', run:

          $ {command} my-image --project=my-project --region=us-central1
    )DESCRIPTIONEXAMPLESc                   *    e Zd ZdZeZed        Zd Zy)Describez'Describe a Marketplace Solutions image.c                 2    t        j                  | d       y)z Register flags for this command.T)
positionalN)r   AddImageArgToParser)parsers    "lib/surface/mps/images/describe.pyArgszDescribe.Args-   s     
f6    c                     |j                   j                  j                         }t        j                  j
                  j                  j                  d      }t               }|j                  ||      S )NT)required)
CONCEPTSimageParser	   VALUESmpsproductGetr   GetImage)selfargsr   r   clients        r   RunzDescribe.Run2   sW    MM%%'E##++///>G[F??7E**r   N)	__name__
__module____qualname____doc__DETAILED_HELPdetailed_helpstaticmethodr   r"    r   r   r   r   (   s!    /-7 7+r   r   N)r&   
__future__r   r   r   %googlecloudsdk.api_lib.mps.mps_clientr   googlecloudsdk.callioper   googlecloudsdk.command_lib.mpsr   googlecloudsdk.corer	   r'   ReleaseTracksReleaseTrackALPHADescribeCommandr   r*   r   r   <module>r4      sj    6 &  ' ; ( 0 *	
 D%%++,+t## + -+r   