
                            S 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)#Describe a Cloud NetApp Host Group.    )client)base)flags)concept_parsersc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Describe   r   z8          Describe a Cloud NetApp Host Group.
          z          The following command describes a Host Group named NAME in the given location:

              $ {command} NAME --location=us-central1
          )DESCRIPTIONEXAMPLESc                 x    [         R                  " [        R                  " S5      /5      R	                  U 5        g )NzThe Host Group to describe.)r   ConceptParserr   GetHostGroupPresentationSpecAddToParser)parsers    *lib/surface/netapp/host_groups/describe.pyArgsDescribe.Args'   s,    !!		+	+,I	JKk&    c                     UR                   R                  R                  5       n[        R                  " U R                  5       S9nUR                  U5      $ )z5Get a Cloud NetApp Host Group in the current project.)release_track)CONCEPTS
host_groupParsehost_groups_clientHostGroupsClientReleaseTrackGetHostGroup)selfargshost_group_refr   s       r   RunDescribe.Run-   sI    ]]--335N00'')F ~..r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r"   __static_attributes__r$   r   r   r	   r	      s1     ,		-  
/r   r	   c                   D    \ rS rSrSr\R                  R                  rSr	g)DescribeBeta7   r   r$   N)
r%   r&   r'   r(   r)   r   r   BETA_RELEASE_TRACKr,   r$   r   r   r.   r.   7   s     ,$$)).r   r.   c                   D    \ rS rSrSr\R                  R                  rSr	g)DescribeAlpha?   r   r$   N)
r%   r&   r'   r(   r)   r   r   ALPHAr1   r,   r$   r   r   r3   r3   ?   s     ,$$**.r   r3   N)r)   )googlecloudsdk.api_lib.netapp.host_groupsr   r   googlecloudsdk.callioper   !googlecloudsdk.command_lib.netappr   (googlecloudsdk.command_lib.util.conceptsr   DefaultUniverseOnlyReleaseTracksr   GADescribeCommandr	   r0   r.   r5   r3   r$   r   r   <module>r>      s    * R ( 3 D D%%(()/t## / * /< D%%**+*8 * , * D%%++,+L + - +r   