
                             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
 S\
R                  5      r\R                  " S5      \l        g)zCommand for listing zones.    )absolute_import)division)unicode_literals)base_classes)lister)utils)base)
completersc                   .    \ rS rSrSr\S 5       rS rSrg)List   zList Compute Engine zones.c                    U R                   R                  S5        U R                   R                  [        R                  " 5       5        [
        R                  " U 5        U R                   R                  [        R                  5        g )Nz        table(name,
              region.basename(),
              status():label=STATUS,
              maintenanceWindows.next_maintenance():label=NEXT_MAINTENANCE,
              deprecated.deleted:label=TURNDOWN_DATE
        ))
display_info	AddFormat
AddUriFuncr   MakeGetUriFuncr   AddBaseListerArgsAddCacheUpdaterr
   ZonesCompleter)parsers    !lib/surface/compute/zones/list.pyArgs	List.Args   sb    
!! #  ""5#7#7#9:
V$
''
(A(AB    c                 "   [         R                  " U R                  5       5      nUR                  n[        R
                  " XR                  5      n[        R                  " X3R                  R                  5      n[        R                  " XE5      $ )N)r   ComputeApiHolderReleaseTrackclientr   ParseNamesAndRegexpFlags	resourcesGlobalListerapitools_clientzonesInvoke)selfargsholderr   request_datalist_implementations         r   RunList.Run,   sk    **4+<+<+>?F]]F2249I9IJL --&&,,. ==;;r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r*   __static_attributes__r,   r   r   r   r      s    "
C 
C	<r   r   r#   N)r1   
__future__r   r   r   googlecloudsdk.api_lib.computer   r   r   googlecloudsdk.callioper	   "googlecloudsdk.command_lib.computer
   ListCommandr   GetGlobalListerHelpdetailed_helpr,   r   r   <module>r;      sI    ! &  ' 7 1 0 ( 9<4 <6 "55g> r   