
                             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	\	R                  5      r\R                  " S
5      \l        g)z&Command for listing security policies.    )absolute_import)division)unicode_literals)base_classes)lister)basec                   .    \ rS rSrSr\S 5       rS rSrg)List   zList packet mirroring policies.c                 f    U R                   R                  S5        [        R                  " U 5        g )Nz
      table(
        name,
        region.basename(),
        network.url.basename():label=NETWORK,
        enable
      )
    )display_info	AddFormatr   AddRegionsArg)parsers    -lib/surface/compute/packet_mirrorings/list.pyArgs	List.Args   s+    
!! # 	      c                 "   [         R                  " U R                  5       5      n[        R                  " XR
                  5      nUR                  n[        R                  " XDR                  R                  5      n[        R                  " X55      $ )N)r   ComputeApiHolderReleaseTrackr   ParseRegionalFlags	resourcesclientRegionalListerapitools_clientpacketMirroringsInvoke)selfargsholderrequest_datacompute_clientlist_implementations         r   RunList.Run*   sl    **4+<+<+>?F,,T3C3CDL]]N //66GGI ==;;r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r%   __static_attributes__r'   r   r   r
   r
      s    '	! 	!	<r   r
   zpacket mirroring policiesN)r,   
__future__r   r   r   googlecloudsdk.api_lib.computer   r   googlecloudsdk.callioper   ListCommandr
   GetRegionalListerHelpdetailed_helpr'   r   r   <module>r5      sF    - &  ' 7 1 (<4 <6 "77! r   