
                             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 group 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 group.zV
         To describe a node group, run:

           $ {command} my-node-group
       )briefEXAMPLESc                 L    [         R                  " 5       R                  U 5        g )N)r   MakeNodeGroupArgAddArgument)parsers    8lib/surface/compute/sole_tenancy/node_groups/describe.pyArgsDescribe.Args'   s    	((0    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)	nodeGroupprojectzoneGetr   )r   ComputeApiHolderReleaseTrackclientr   r   ResolveAsResource	resourcescompute_flagsGetDefaultScopeListermessagesComputeNodeGroupsGetRequestNamer   r   apitools_client
nodeGroupsMakeRequests)selfargsholderr   node_group_refr#   requestservices           r   RunDescribe.Run+   s    **4+<+<+>?F]]F++-??"88G @ IN }}%%H22 %%'&&   3 "G
 mm++66G% 9:;A>>r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r/   __static_attributes__r1   r   r   r
   r
      s/    - 7- 1 1?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_groupsDescribeCommandr
   r1   r   r   <module>r@      s1    # &  ' 7 ( E M?t## ?r   