
    	                     @   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  \	R                  " \	R                  R                   5       " S	 S
\	R"                  5      5       r\	R                  " \	R                  R&                  5       " S S\5      5       rg)z/Describes a Cloud NetApp Volumes Backup Policy.    )absolute_import)division)unicode_literals)client)base)flags)concept_parsersc                   d    \ rS rSrSrSSS.r\R                  R                  r	\
S 5       rS rSrg	)
Describe   7Show metadata for a Cloud NetApp Volumes Backup Policy.z-          Describe a Backup Policy
          aY            The following command gets metadata using describe for a Backup Policy  named BACKUP_POLICY in the default netapp/location:

              $ {command} BACKUP_POLICY

          To get metadata on a Backup Policy named BACKUP_POLICY in a specified location, run:

              $ {command} BACKUP_POLICY --location=us-central1
          )DESCRIPTIONEXAMPLESc                 x    [         R                  " [        R                  " S5      /5      R	                  U 5        g )NzThe Backup Policy to describe.)r	   ConceptParserr   GetBackupPolicyPresentationSpecAddToParser)parsers    .lib/surface/netapp/backup_policies/describe.pyArgsDescribe.Args0   s/    !!5#H#H($* #+ ,,7K,?    c                     UR                   R                  R                  5       n[        R                  " U R
                  S9nUR                  U5      $ )zRun the describe command.)release_track)CONCEPTSbackup_policyParsebackuppolicies_clientBackupPoliciesClient_RELEASE_TRACKGetBackupPolicy)selfargsbackuppolicy_refr   s       r   RunDescribe.Run5   sF    }}2288:"77))+F!!"233r    N)__name__
__module____qualname____firstlineno____doc__detailed_helpr   ReleaseTrackGAr    staticmethodr   r%   __static_attributes__r'   r   r   r   r      sB    ?	- $$''.@ @4r   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    ?$$)).r   r3   N)r,   
__future__r   r   r   -googlecloudsdk.api_lib.netapp.backup_policiesr   r   googlecloudsdk.callioper   !googlecloudsdk.command_lib.netappr   (googlecloudsdk.command_lib.util.conceptsr	   ReleaseTracksr.   r/   DescribeCommandr   r5   r3   r'   r   r   <module>r=      s    6 &  ' Y ( 3 D D%%(()4t## 4 *4B D%%**+*8 * ,*r   