
    >	                        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  \R                  \R                  " \R                  R                  5       " S S\R                   5      5       5       r\R                  \R                  " \R                  R$                  5       " S	 S
\5      5       5       r\R                  \R                  " \R                  R(                  5       " S S\5      5       5       rg)List Cloud NetApp Host Groups.    )client)base)flags)concept_parsers)
propertiesc                   d    \ rS rSrSr\R                  R                  rSSS.r	\
S 5       rS rSrg	)
List   r   z4          Lists Cloud NetApp Host Groups.
          z          The following command lists all Host Groups in the given location:

              $ {command} --location=us-central1
          )DESCRIPTIONEXAMPLESc                 x    [         R                  " [        R                  " S5      /5      R	                  U 5        g )Nz*The location in which to list Host Groups.)r   ConceptParserr   *GetResourceListingLocationPresentationSpecAddToParser)parsers    &lib/surface/netapp/host_groups/list.pyArgs	List.Args+   s2    !!888	
#  {6    c                 (   [         R                  R                  R                  R	                  5         UR
                  R                  R                  5       R                  5       n[        R                  " U R                  S9nUR                  U5      $ )zRun the list command.)release_track)r   VALUEScoreproject	GetOrFailCONCEPTSlocationParseRelativeNamehost_groups_clientHostGroupsClient_RELEASE_TRACKListHostGroups)selfargslocation_refr   s       r   RunList.Run3   so     "",,.==))//1>>@L00))F   ..r    N)__name__
__module____qualname____firstlineno____doc__r   ReleaseTrackGAr#   detailed_helpstaticmethodr   r(   __static_attributes__r*   r   r   r
   r
      sB     '$$''.		-  	/r   r
   c                   D    \ rS rSrSr\R                  R                  rSr	g)ListBeta?   r   r*   N)
r+   r,   r-   r.   r/   r   r0   BETAr#   r4   r*   r   r   r6   r6   ?   s     '$$)).r   r6   c                   D    \ rS rSrSr\R                  R                  rSr	g)	ListAlphaG   r   r*   N)
r+   r,   r-   r.   r/   r   r0   ALPHAr#   r4   r*   r   r   r:   r:   G   s     '$$**.r   r:   N)r/   )googlecloudsdk.api_lib.netapp.host_groupsr   r!   googlecloudsdk.callioper   !googlecloudsdk.command_lib.netappr   (googlecloudsdk.command_lib.util.conceptsr   googlecloudsdk.corer   DefaultUniverseOnlyReleaseTracksr0   r1   ListCommandr
   r8   r6   r<   r:   r*   r   r   <module>rE      s     % R ( 3 D * D%%(()!/4 !/ * !/H D%%**+*t * , * D%%++,+ + - +r   