
    R                        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$                  R&                  5       " S	 S
\	R(                  5      5       5       r\	R"                  " \	R$                  R,                  5       " S S\5      5       r\	R"                  " \	R$                  R0                  5       " S S\5      5       rg)+Describe a Cloud NetApp Volume Replication.    )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   z@          Describe a Cloud NetApp Volume Replication.
          z          The following command describes a Replication 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 5        g NzThe Replication to describe.r
   ConceptParserr	   GetReplicationPresentationSpecAddToParserreplications_flagsAddReplicationVolumeArgparsers    3lib/surface/netapp/volumes/replications/describe.pyArgsDescribe.Args.   :    !!		-	-.L	MNk&..v6    c                     UR                   R                  R                  5       n[        R                  " U R
                  S9nUR                  U5      $ z=Get a Cloud NetApp Volume Replication in the current project.)release_trackCONCEPTSreplicationParsereplications_clientReplicationsClient_RELEASE_TRACKGetReplicationselfargsreplication_refr   s       r   RunDescribe.Run5   F    mm//557O 33))F   11r    N)__name__
__module____qualname____firstlineno____doc__r   ReleaseTrackGAr)   detailed_helpstaticmethodr   r/   __static_attributes__r2   r   r   r   r      sB     4$$''.		- 7 72r   r   c                   d    \ rS rSrSr\R                  R                  rSSS.r	\
S 5       rS rSrg	)
DescribeBeta?   r   z?          Describe a Cloud NetApp Volume Replication
          z          The following command describes a Replication named NAME in the given location and volume

              $ {command} NAME --location=us-central1 --volume=vol1
          r   c                     [         R                  " [        R                  " S5      /5      R	                  U 5        [
        R                  " U 5        g r   r   r   s    r   r   DescribeBeta.ArgsP   r   r   c                     UR                   R                  R                  5       n[        R                  " U R
                  S9nUR                  U5      $ r!   r#   r+   s       r   r/   DescribeBeta.RunW   r1   r   r2   N)r3   r4   r5   r6   r7   r   r8   BETAr)   r:   r;   r   r/   r<   r2   r   r   r>   r>   ?   s@    3$$)).		- 7 72r   r>   c                   D    \ rS rSrSr\R                  R                  rSr	g)DescribeAlphaa   r   r2   N)
r3   r4   r5   r6   r7   r   r8   ALPHAr)   r<   r2   r   r   rF   rF   a   s    3$$**.r   rF   N)r7   
__future__r   r   r   2googlecloudsdk.api_lib.netapp.volumes.replicationsr   r'   googlecloudsdk.callioper   !googlecloudsdk.command_lib.netappr	   6googlecloudsdk.command_lib.netapp.volumes.replicationsr   (googlecloudsdk.command_lib.util.conceptsr
   DefaultUniverseOnlyReleaseTracksr8   r9   DescribeCommandr   rD   r>   rH   rF   r2   r   r   <module>rR      s    2 &  ' \ ( 3 ^ D D%%(()2t## 2 * 2B D%%**+28 2 ,2B D%%++,+L + -+r   