Ë
    €Ï  ã                   óš   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddl	mZ  G d	„ d
ej                  «      Zdddœe_        y)z2Command for describing packet mirroring resources.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbase_classes)Úbase)Úclient)Úflagsc                   ó0   — e Zd ZdZdZed„ «       Zd„ Zd„ Zy)ÚDescribezšDescribe a Compute Engine packet mirroring policy.

    *{command}* displays all data associated with Compute Engine packet
    mirroring in a project.
  Nc                 óp   — t        j                  «       | _        | j                  j                  |d¬«       y )NÚdescribe)Úoperation_type)r	   ÚPacketMirroringArgumentÚPACKET_MIRRORING_ARGÚAddArgument)ÚclsÚparsers     ú1lib/surface/compute/packet_mirrorings/describe.pyÚArgszDescribe.Args&   s,   € ä$×<Ñ<Ó>€CÔØ×Ñ×(Ñ(¨À
Ð(ÕKó    c                  ó   — y)Nzcompute.packetMirrorings© )Úselfs    r   Ú
CollectionzDescribe.Collection+   s   € Ø%r   c                 óö   — t        j                  | j                  «       «      }| j                  j	                  ||j
                  «      }t        j                  ||j                  ¬«      }|j                  «       S )N)Úcompute_client)	r   ÚComputeApiHolderÚReleaseTrackr   ÚResolveAsResourceÚ	resourcesr   ÚPacketMirroringr   )r   ÚargsÚholderÚrefÚpacket_mirrorings        r   ÚRunzDescribe.Run.   s_   € Ü×*Ñ*¨4×+<Ñ+<Ó+>Ó?€Fà
×
#Ñ
#×
5Ñ
5°d¸F×<LÑ<LÓ
M€CÜ×-Ñ-¨cÀ&Ç-Á-ÔPÐØ×$Ñ$Ó&Ð&r   )	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úclassmethodr   r   r&   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>r4      sF   ðñ 9å &Ý Ý 'å 7å (å GÝ Fô'ˆt×#Ñ#ô 'ð4 Hðñ	€Õ r   