
                         L   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g)Describe a Cloud NetApp Backup.    )absolute_import)division)unicode_literals)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   z4          Describe a Cloud NetApp Backup.
          z          The following command describes a Backup named BACKUP in the given location and backup vault:

              $ {command} NAME --location=us-central1 --backup-vault=BACKUP_VAULT
          )DESCRIPTIONEXAMPLESc                     [         R                  " [        R                  " S5      /5      R	                  U 5        [
        R                  " U 5        g )NzThe Backup to describe.)r
   ConceptParserr	   GetBackupPresentationSpecAddToParserbackups_flagsAddBackupBackupVaultResourceArg)parsers    4lib/surface/netapp/backup_vaults/backups/describe.pyArgsDescribe.Args-   s:    !!		(	()B	CDk&11&9    c                     UR                   R                  R                  5       n[        R                  " U R
                  S9nUR                  U5      $ )z1Get a Cloud NetApp Backup in the current project.)release_track)CONCEPTSbackupParsebackups_clientBackupsClient_RELEASE_TRACK	GetBackup)selfargs
backup_refr   s       r   RunDescribe.Run4   sF    %%++-J))))F J''r    N)__name__
__module____qualname____firstlineno____doc__r   ReleaseTrackGAr"   detailed_helpstaticmethodr   r'   __static_attributes__r)   r   r   r   r      s@    '$$''.		- : :(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"   r3   r)   r   r   r5   r5   >   s    '$$)).r   r5   N)r.   
__future__r   r   r   3googlecloudsdk.api_lib.netapp.backup_vaults.backupsr   r    googlecloudsdk.callioper   !googlecloudsdk.command_lib.netappr	   7googlecloudsdk.command_lib.netapp.backup_vaults.backupsr   (googlecloudsdk.command_lib.util.conceptsr
   ReleaseTracksr/   r0   DescribeCommandr   r7   r5   r)   r   r   <module>r@      s    & &  ' X ( 3 Z D D%%(()(t## ( *(B D%%**+*8 * ,*r   