
                             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	\R                  5      rg
)zDescribe node template command.    )absolute_import)division)unicode_literals)base_classes)base)flagsc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g)	Describe   z(Describe a Compute Engine node template.z\
         To describe a node template, run:

           $ {command} my-node-template
       )briefEXAMPLESc                 L    [         R                  " 5       R                  U 5        g )N)r   MakeNodeTemplateArgAddArgument)parsers    ;lib/surface/compute/sole_tenancy/node_templates/describe.pyArgsDescribe.Args'   s    	++F3    c                    [         R                  " U R                  5       5      nUR                  n[        R
                  " 5       R                  XR                  [        R                  " UR                  5      S9nUR                  R                  nUR                  UR                  5       UR                  UR                  S9nUR                  R                  R                   nUR#                  USU4/5      S   $ )N)scope_lister)nodeTemplateprojectregionGetr   )r   ComputeApiHolderReleaseTrackclientr   r   ResolveAsResource	resourcescompute_flagsGetDefaultScopeListermessagesComputeNodeTemplatesGetRequestNamer   r   apitools_clientnodeTemplatesMakeRequests)selfargsholderr   node_template_refr#   requestservices           r   RunDescribe.Run+   s    **4+<+<+>?F]]F113EE"88G F I }}%%H55&++-!)) '' 6 )G
 mm++99G% 9:;A>>r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r/   __static_attributes__r1   r   r   r
   r
      s/    0 :- 4 4?r   r
   N)r6   
__future__r   r   r   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   "googlecloudsdk.command_lib.computer   r!   >googlecloudsdk.command_lib.compute.sole_tenancy.node_templatesDescribeCommandr
   r1   r   r   <module>r@      s1    & &  ' 7 ( E P?t## ?r   