
    U                         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 GlobalVmExtensionPolicies.    )base_classes)base)flags)
propertiesc                   (    \ rS rSrSrSSS.rS rSrg)List   z1List Compute Engine global VM extension policies.zJ
     To list all global VM extension policy, run:

       $ {command}
   )briefEXAMPLESc                 Z   [         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       S94/5      $ )zRun the List command.

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

Returns:
  Response calling the GlobalVmExtensionPoliciesService.List API.
r   )project)r   ComputeApiHolderReleaseTrackclientmessagesMakeRequestsapitools_clientglobalVmExtensionPolicies+ComputeGlobalVmExtensionPoliciesListRequestr   VALUEScorer   	GetOrFail)selfargsholderr   r   s        8lib/surface/compute/global_vm_extension_policies/list.pyRunList.Run&   s     **4+<+<+>?F]]F}}%%H88<<%%**22<<> 	= 	
!         N)__name__
__module____qualname____firstlineno____doc__detailed_helpr   __static_attributes__r    r   r   r   r      s     : C-r   r   N)r%   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   ?googlecloudsdk.command_lib.compute.global_vm_extension_policiesr   googlecloudsdk.corer   UniverseCompatibleReleaseTracksr   ALPHABETAListCommandr   r    r   r   <module>r1      sk     5 7 ( Q * D%%++T->->-C-CD4  E r   