ó
    €Ïö  ã                   ó<  • 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	KJr  S
r\R                  " \R                   R"                  \R                   R$                  \R                   R&                  5       " S S\R(                  5      5       rg)zCommand to list operations.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú
operations)Úbase)Úparser_arguments)Úcluster_flags)Ú	constantszX
To list all operations in location ``us-west1'', run:

$ {command} --location=us-west1
c                   óR   • \ rS rSrSrS\0r\S\R                  4S j5       r
S rSrg)	ÚListé"   zList operations.ÚEXAMPLESÚparserc                 ó„   • [         R                  " U S5        U R                  R                  [        R
                  5        g)z!Registers flags for this command.zto list operationsN)r	   ÚAddLocationResourceArgÚdisplay_infoÚ	AddFormatr
   ÚOPERATIONS_FORMAT)r   s    Ú3lib/surface/container/bare_metal/operations/list.pyÚArgsÚ	List.Args)   s/   € ô ×(Ò(¨Ð1EÔFØ
×Ñ×!Ñ!¤)×"=Ñ"=Õ>ó    c                 ó°   • [         R                  " 5       nSnUR                  (       a  US-   UR                  -   Ul        OX1l        UR                  U5      $ )zRuns the list command.z4metadata.target ~ projects/.+/locations/.+/bareMetalz AND )r   ÚOperationsClientÚfilterr   )ÚselfÚargsÚoperation_clientÚbare_metal_operation_predicates       r   ÚRunÚList.Run/   sM   € ä!×2Ò2Ó4Ðà>ð #ð ‡{‡{Ø2°WÑ<¸t¿{¹{ÑJ€d…kà2„kà× Ñ  Ó&Ð&r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	_EXAMPLESÚdetailed_helpÚstaticmethodr   ÚArgumentInterceptorr   r    Ú__static_attributes__r"   r   r   r   r   "   s6   † ñ Ø˜yÐ)€-àð?Ð#×7Ñ7ó ?ó ð?õ
'r   r   N)r'   Ú
__future__r   r   r   Ú*googlecloudsdk.api_lib.container.gkeonpremr   Úgooglecloudsdk.callioper   r   Ú/googlecloudsdk.command_lib.container.bare_metalr	   Ú.googlecloudsdk.command_lib.container.gkeonpremr
   r(   ÚReleaseTracksÚReleaseTrackÚALPHAÚBETAÚGAÚListCommandr   r"   r   r   Ú<module>r8      s€   ðñ "å &Ý Ý 'å AÝ (Ý 4Ý IÝ Dð€	ð ×ÒØ×Ñ×Ñ˜T×.Ñ.×3Ñ3°T×5FÑ5F×5IÑ5Ióô'ˆ4×Ñó 'óñ'r   