
                  	       T   S r SSKJr  SSKJr  SSKJr  SSKrSSKJr  SSKJ	r	  SSK
Jr  SSKrS	S
S.r\	R                  " \	R                  R                   \	R                  R"                  5       " S S\R$                  " \R&                  \	R(                  5      5      5       r\\l        g)z0'Bare Metal Solution os images describe command.    )absolute_import)division)unicode_literalsN)	BmsClient)base)flagszG
          Describe Bare Metal Solution OS image in a project.
        z}
          To describe given OS image within the project, run:

            $ {command} my-os-image --project=my-project
    )DESCRIPTIONEXAMPLESc                   .    \ rS rSrSr\S 5       rS rSrg)Describe*   z4Describe Bare Metal Solution OS images in a project.c                 .    [         R                  " U SS9  g)z Register flags for this command.T)
positionalN)r   AddOsImageArgToParser)parsers    %lib/surface/bms/os_images/describe.pyArgsDescribe.Args.   s     
48    c                     [        5       nUR                  R                  R                  5       nUR	                  U5      $ )N)r   CONCEPTSos_imageParse
GetOSImage)selfargsclientos_image_parents       r   RunDescribe.Run3   s2    [Fmm,,224O_--r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r!   r   r   r   r   *   s    <9 9.r   r   )r&   
__future__r   r   r   abc%googlecloudsdk.api_lib.bms.bms_clientr   googlecloudsdk.callioper   googlecloudsdk.command_lib.bmsr   sixDETAILED_HELPReleaseTracksReleaseTrackALPHAGAwith_metaclassABCMetaCacheCommandr   detailed_helpr!   r   r   <module>r8      s    7 &  ' 
 ; ( 0 
		 D%%++T->->-A-AB.s!!#++t/@/@A . C. ' r   