
                             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
\R                  5      rSSS.\l        g)z2Command for describing packet mirroring resources.    )absolute_import)division)unicode_literals)base_classes)base)client)flagsc                   8    \ rS rSrSrSr\S 5       rS rS r	Sr
g)Describe   zDescribe a Compute Engine packet mirroring policy.

*{command}* displays all data associated with Compute Engine packet
mirroring in a project.
Nc                 l    [         R                  " 5       U l        U R                  R                  USS9  g )Ndescribe)operation_type)r	   PacketMirroringArgumentPACKET_MIRRORING_ARGAddArgument)clsparsers     1lib/surface/compute/packet_mirrorings/describe.pyArgsDescribe.Args&   s,    $<<>C((
(K    c                     g)Nzcompute.packetMirrorings )selfs    r   
CollectionDescribe.Collection+   s    %r   c                     [         R                  " U R                  5       5      nU R                  R	                  XR
                  5      n[        R                  " X2R                  S9nUR                  5       $ )N)compute_client)	r   ComputeApiHolderReleaseTrackr   ResolveAsResource	resourcesr   PacketMirroringr   )r   argsholderrefpacket_mirrorings        r   RunDescribe.Run.   s[    **4+<+<+>?F

#
#
5
5d<L<L
MC--c--P$$&&r   r   )__name__
__module____qualname____firstlineno____doc__r   classmethodr   r   r)   __static_attributes__r   r   r   r   r      s-     L L&'r   r   z2Describe a Compute Engine Packet Mirroring policy.z~    Describe the Packet Mirroring policy pm-1 in region us-central1.

      $ {command} pm-1
        --region us-central1
    )DESCRIPTIONEXAMPLESN)r/   
__future__r   r   r   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   4googlecloudsdk.command_lib.compute.packet_mirroringsr   r	   DescribeCommandr   detailed_helpr   r   r   <module>r:      sF    9 &  ' 7 ( G F't## '4 H	 r   