
                         <   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  S
r\	R                   " \	R"                  R$                  \	R"                  R&                  \	R"                  R(                  5       " S S\	R*                  5      5       rg)z>Command to list node pools in an Anthos cluster on bare metal.    )absolute_import)division)unicode_literals)bare_metal_node_pools)base)parser_arguments)cluster_flags)	constantsz
To list all node pools in a cluster named ``my-cluster''
managed in location ``us-west1'', run:

$ {command} --cluster=my-cluster --location=us-west1
c                   R    \ rS rSrSrS\0r\S\R                  4S j5       r
S rSrg)	List$   z3List node pools in an Anthos cluster on bare metal.EXAMPLESparserc                     [         R                  " U SSS9  U R                  R                  [        R
                  5        g )Nzto listF)
positional)flagsAddClusterResourceArgdisplay_info	AddFormatr
   BARE_METAL_NODE_POOLS_FORMAT)r   s    3lib/surface/container/bare_metal/node_pools/list.pyArgs	List.Args,   s.    		eD
!!)"H"HI    c                     UR                   R                  R                  5       n[        R                  " 5       nUR                  X!R                  5      $ )zRuns the list command.)CONCEPTSclusterParseapisNodePoolsClientr   	page_size)selfargscluster_refclients       r   RunList.Run1   s;    --''--/K!!#F;;{NN33r    N)__name__
__module____qualname____firstlineno____doc__	_EXAMPLESdetailed_helpstaticmethodr   ArgumentInterceptorr   r&   __static_attributes__r(   r   r   r   r   $   s9     <y)-J#77 J J4r   r   N)r-   
__future__r   r   r   *googlecloudsdk.api_lib.container.gkeonpremr   r   googlecloudsdk.callioper   r   /googlecloudsdk.command_lib.container.bare_metalr	   r   r
   r.   ReleaseTracksReleaseTrackALPHABETAGAListCommandr   r(   r   r   <module>r=      s    E &  ' T ( 4 R E	 T..33T5F5F5I5I44 44r   