
                         d   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g
)*Describe a Cloud NetApp Volume Quota Rule.    )client)base)flags)concept_parsersc                   d    \ rS rSrSr\R                  R                  rSSS.r	\
S 5       rS rSrg	)
Describe   r   z?          Describe a Cloud NetApp Volume Quota Rule.
          z          The following command describes a Quota Rule named NAME in the given location and volume:

              $ {command} NAME --location=us-central1 --volume=vol1
          )DESCRIPTIONEXAMPLESc                     [         R                  " [        R                  " S5      /5      R	                  U 5        [
        R                  " U SS9  g )NzThe Quota Rule to describe.T)required)r   ConceptParserr   GetQuotaRulePresentationSpecAddToParserquota_rules_flagsAddQuotaRuleVolumeArg)parsers    2lib/surface/netapp/volumes/quota_rules/describe.pyArgsDescribe.Args*   s<    !!		+	+,I	JKk&++FTB    c                     UR                   R                  R                  5       n[        R                  " U R
                  S9nUR                  U5      $ )z<Get a Cloud NetApp Volume Quota Rule in the current project.)release_track)CONCEPTS
quota_ruleParsequota_rules_clientQuotaRulesClient_RELEASE_TRACKGetQuotaRule)selfargsquota_rule_refr   s       r   RunDescribe.Run1   sF    ]]--335N00))F ~..r    N)__name__
__module____qualname____firstlineno____doc__r   ReleaseTrackGAr    detailed_helpstaticmethodr   r%   __static_attributes__r'   r   r   r	   r	      sD     3$$''.		- C C/r   r	   c                   D    \ rS rSrSr\R                  R                  rSr	g)DescribeBeta;   r   r'   N)
r(   r)   r*   r+   r,   r   r-   BETAr    r1   r'   r   r   r3   r3   ;   s     3$$)).r   r3   N)r,   1googlecloudsdk.api_lib.netapp.volumes.quota_rulesr   r   googlecloudsdk.callioper   !googlecloudsdk.command_lib.netappr   5googlecloudsdk.command_lib.netapp.volumes.quota_rulesr   (googlecloudsdk.command_lib.util.conceptsr   DefaultUniverseOnlyReleaseTracksr-   r.   DescribeCommandr	   r5   r3   r'   r   r   <module>r>      s    1 Z ( 3 \ D D%%(()/t## / * /B D%%**+*8 * , *r   