
    V	                        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  \R                  " \R                   R"                  5       " S	 S
\R$                  5      5       r\R                  " \R                   R(                  5       " S S\5      5       r\R                  " \R                   R,                  5       " S S\5      5       rSSS.\l        g)z2Command to show metadata for a Filestore instance.    )absolute_import)division)unicode_literals)filestore_client)base)flags)concept_parsersc                   F    \ rS rSrSr\R                  r\S 5       r	S r
Srg)Describe   'Show metadata for a Filestore instance.c                     [         R                  " [        R                  " S5      /5      R	                  U 5        [
        R                  " U 5        [
        R                  " U 5        g )NzThe instance to describe.)r	   ConceptParserr   GetInstancePresentationSpecAddToParserinstances_flagsAddLocationArgAddRegionArg)parsers    +lib/surface/filestore/instances/describe.pyArgsDescribe.Args"   sK    !!5#D#D#$% #& ''2{6':""6*  (    c                     UR                   R                  R                  5       n[        R                  " U R
                  S9nUR                  U5      $ )zRun the describe command.)version)CONCEPTSinstanceParser   FilestoreClient_API_VERSIONGetInstance)selfargsinstance_refclients       r   RunDescribe.Run)   sA    ==))//1L--d6G6GHFl++r    N)__name__
__module____qualname____firstlineno____doc__r   V1_API_VERSIONr    staticmethodr   r&   __static_attributes__r(   r   r   r   r      s'    /!00,) ),r   r   c                   0    \ rS rSrSr\R                  rSrg)DescribeBeta0   r   r(   N)	r)   r*   r+   r,   r-   r   BETA_API_VERSIONr    r0   r(   r   r   r2   r2   0   s    /!22,r   r2   c                   0    \ rS rSrSr\R                  rSrg)DescribeAlpha7   r   r(   N)	r)   r*   r+   r,   r-   r   ALPHA_API_VERSIONr    r0   r(   r   r   r6   r6   7   s    /!33,r   r6   r   zThe following command shows the metadata for the Filestore instance named NAME
in us-central1-c.

  $ {command} NAME --location=us-central1-c
)DESCRIPTIONEXAMPLESN)r-   
__future__r   r   r    googlecloudsdk.api_lib.filestorer   googlecloudsdk.callioper   $googlecloudsdk.command_lib.filestorer   .googlecloudsdk.command_lib.filestore.instancesr   (googlecloudsdk.command_lib.util.conceptsr	   ReleaseTracksReleaseTrackGADescribeCommandr   BETAr2   ALPHAr6   detailed_helpr(   r   r   <module>rH      s    9 &  ' = ( 6 S D D%%((),t## , *,& D%%**+38 3 ,3 D%%++,4H 4 -4 	2		
 r   