
                             S 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                  \R                  R                  5       " S S\R                  5      5       5       rg)	z,Command for listing ZoneVmExtensionPolicies.    )base_classes)base)flags)
propertiesc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g)	List   z/List Compute Engine zone VM extension policies.zV
     To list all zone VM extension policy, run:

       $ {command} --zone=<zone>
   )briefEXAMPLESc                 0    [         R                  " U 5        g )N)r   AddZoneFlag)parsers    6lib/surface/compute/zone_vm_extension_policies/list.pyArgs	List.Args&   s    	f    c           	      p   [         R                  " U R                  5       5      nUR                  nUR                  R                  nUR                  UR                  R                  SUR                  [        R                  R                  R                  R                  5       UR                  S94/5      $ )zRun the List command.

Args:
  args: argparse.Namespace, The arguments to this command.

Returns:
  Response calling the ZoneVmExtensionPoliciesService.List API.
r   )projectzone)r   ComputeApiHolderReleaseTrackclientmessagesMakeRequestsapitools_clientzoneVmExtensionPolicies)ComputeZoneVmExtensionPoliciesListRequestr   VALUEScorer   	GetOrFailr   )selfargsholderr   r   s        r   RunList.Run*   s     **4+<+<+>?F]]F}}%%H66::%%**22<<> 	; 	
!    r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r$   __static_attributes__r&   r   r   r   r      s2     8 A-  r   r   N)r+   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   =googlecloudsdk.command_lib.compute.zone_vm_extension_policiesr   googlecloudsdk.corer   UniverseCompatibleReleaseTracksr   ALPHABETAListCommandr   r&   r   r   <module>r8      sk     3 7 ( O * D%%++T->->-C-CD#4 # E #r   