
                             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	0r " S
 S\R                  5      rg)z(Command for describing queued resources.    )absolute_import)division)unicode_literals)base_classes)base)flagsEXAMPLESz|  To describe a Compute Engine queued resource with the name 'queued-resource-1', run:

    $ {command} queued-resource-1
  c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)Describe$   zdDescribe a Compute Engine queued resource.

*{command}* describes a Compute Engine queued resource.
c                 z    [         R                  " SS9[        l        [        R                  R	                  U SS9  g )NF)pluraldescribe)operation_type)r   MakeQueuedResourcesArgr   QueuedResourcesArgAddArgument)parsers    0lib/surface/compute/queued_resources/describe.pyArgsDescribe.Args,   s.    "'">">e"LH++F:+N    c                    [         R                  " U R                  5       5      nUR                  n[        R
                  R                  UUR                  [        R                  " U5      S9nUR                  R                  SUR                  R                  UR                  UR                  UR                   S94/nUR#                  U5      S   $ )N)scope_listerGet)projectzonequeuedResourcer   )r   ComputeApiHolderReleaseTrackclientr   r   ResolveAsResource	resourcescompute_flagsGetDefaultScopeListerapitools_clientzoneQueuedResourcesmessages$ComputeZoneQueuedResourcesGetRequestr   r   r   MakeRequests)selfargsholderr!   queued_resource_refrequestss         r   RunDescribe.Run1   s    **4+<+<+>?F]]F"55GG"88@ H B
 '';;UEE088-22$7$F$F F HI JH
 x(++r    N)__name__
__module____qualname____firstlineno____doc__DETAILED_HELPdetailed_helpstaticmethodr   r0   __static_attributes__r2   r   r   r   r   $   s'    
  -O O,r   r   N)r7   
__future__r   r   r   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   "googlecloudsdk.command_lib.computer   r$   3googlecloudsdk.command_lib.compute.queued_resourcesr8   DescribeCommandr   r2   r   r   <module>rB      sB    / &  ' 7 ( E E 	,t## ,r   