
    	                     p   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  \	R                  \	R                  " \	R                  R                   5       " S S	\	R"                  5      5       5       r\	R                  \	R                  " \	R                  R&                  5       " S
 S\5      5       5       rg)zDescribe a secret's metadata.    )absolute_import)division)unicode_literals)api)base)argsc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   Describe a secret's metadata.

Describe a secret's metadata.

## EXAMPLES

Describe metadata of the secret named 'my-secret':

  $ {command} my-secret
c                 ^    [         R                  " U SSSS9  [         R                  " U SSS9  g Nzto describeT)purpose
positionalrequiredF)r   hiddensecrets_args	AddSecretAddLocationparsers    lib/surface/secrets/describe.pyArgsDescribe.Args(   -    $ V]5I    c                     [         R                  " U R                  5       5      nUR                  R                  R                  5       n[         R                  " US9R                  X1R                  S9nU$ N)api_version)secret_location	secrets_apiGetApiFromTrackReleaseTrackCONCEPTSsecretParseSecretsGetlocationselfr   r    
secret_refr'   s        r   RunDescribe.Run/   a    --d.?.?.ABK%%++-J  [9==MM > F Mr    N	__name__
__module____qualname____firstlineno____doc__staticmethodr   r/   __static_attributes__r2   r   r   r
   r
      "    	 J Jr   r
   c                   .    \ rS rSrSr\S 5       rS rSrg)DescribeBeta8   r   c                 ^    [         R                  " U SSSS9  [         R                  " U SSS9  g r   r   r   s    r   r   DescribeBeta.ArgsF   r   r   c                     [         R                  " U R                  5       5      nUR                  R                  R                  5       n[         R                  " US9R                  X1R                  S9nU$ r   r"   r,   s        r   r/   DescribeBeta.RunM   r1   r   r2   Nr3   r2   r   r   r=   r=   8   r;   r   r=   N)r8   
__future__r   r   r   googlecloudsdk.api_lib.secretsr   r#   googlecloudsdk.callioper   "googlecloudsdk.command_lib.secretsr   r   DefaultUniverseOnlyReleaseTracksr%   GADescribeCommandr
   BETAr=   r2   r   r   <module>rL      s    $ &  ' = ( C D%%(()t##  * 8 D%%**+8  , r   