
                         >   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ej                   ej                  ej                  j                  ej                  j                  ej                  j                          G d d	e
j"                                      Zy
)z@Command for listing available Cloud Run (fully managed) regions.    )absolute_import)division)unicode_literals)global_methods)base)commandsc                   @    e Zd ZdZdddZed        Zed        Zd Zy)	Listz1List available Cloud Run (fully managed) regions.z#
          {description}
          ze
          To list available Cloud Run (fully managed) regions:

              $ {command}
          )DESCRIPTIONEXAMPLESc                     |j                   j                  dj                  t        j                               |j                   j                  | j                         y )Nz-table(locationId:label=NAME:sort=1):({alias}))alias)display_info	AddFormatformatr   SUPPORTS_PZS_ALIAS
AddUriFunc_GetResourceUriclsparsers     lib/surface/run/regions/list.py
CommonArgszList.CommonArgs+   sN    
!!7>>-- 	? 	

 ""3#6#67    c                 &    | j                  |       y )N)r   r   s     r   Argsz	List.Args4   s    NN6r   c                     t        j                         }| j                  |j                         t        j                  |      S )zList available routes.)r   GetServerlessClientInstanceSetPartialApiEndpointurlListLocations)selfargsclients      r   RunzList.Run8   s3    779Fvzz*''//r   N)	__name__
__module____qualname____doc__detailed_helpclassmethodr   r   r%    r   r   r
   r
      sE     :		- 8 8  0r   r
   N)r)   
__future__r   r   r   googlecloudsdk.api_lib.runr   googlecloudsdk.callioper   googlecloudsdk.command_lib.runr   UniverseCompatibleReleaseTracksReleaseTrackALPHABETAGAr
   r,   r   r   <module>r7      s    G &  ' 5 ( 3 D%%++T->->-C-C%%((*08== 0* 0r   