
    	                        S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSK	J
r
  SSK	Jr  SS	KJr  \R                  \R                  " \R                   R"                  5       " S
 S\R$                  5      5       5       rg)z.Command to describe Transfer Appliance Orders.    )absolute_import)division)unicode_literals)apis)base)offline_import_printer)resource_args)resource_printerc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Describe   z5Get configuration details about a Transfer Appliance.zK      Get configuration details about a specific transfer appliance.
      a9        To describe an appliance, run:

        $ {command} APPLIANCE

      To view details of the order associated with an appliance, first obtain
      the ORDER identifier, then use it to look up the order:

        $ {command} APPLIANCE --format="value(order)"

        $ {command} orders describe ORDER
      )DESCRIPTIONEXAMPLESc                     [         R                  " U [         R                  R                  5        [        R
                  " [        R                  [        R                  5        g )N)	r	   add_appliance_resource_argResourceVerbDESCRIBEr
   RegisterFormatterr   OFFLINE_IMPORT_PRINTER_FORMATOfflineImportPrinter)parsers    +lib/surface/transfer/appliances/describe.pyArgsDescribe.Args5   sC    ,,**335 &&<<33    c                    [         R                  " SS5      n[         R                  " SS5      nUR                  R                  R                  5       nUR                  UR                  5       S9nUR                  R                  US9$ )Ntransferappliancev1alpha1)name)request)
r   GetClientInstanceGetMessagesModuleCONCEPTS	applianceParse6TransferapplianceProjectsLocationsAppliancesGetRequestRelativeNameprojects_locations_appliancesGet)selfargsclientmessagesappliance_refr    s         r   RunDescribe.Run?   s|    ##$7DF%%&9:FHMM++113MMM'') N +G//33G3DDr    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r/   __static_attributes__r1   r   r   r   r      s2     >

-(  Er   r   N)r6   
__future__r   r   r   googlecloudsdk.api_lib.utilr   googlecloudsdk.callioper   .googlecloudsdk.command_lib.transfer.appliancesr   r	   googlecloudsdk.core.resourcer
   DefaultUniverseOnlyReleaseTracksReleaseTrackALPHADescribeCommandr   r1   r   r   <module>rD      sk    5 &  ' , ( Q H 9 D%%++,'Et## 'E - 'Er   