
    4                        S r SSKJr  SSKJr  SSKJr  SSKJr  S rS r	\R                  " \R                  R                  \R                  R                  \R                  R                  5       " S S	\R                  5      5       rg
)zCommand for listing URL maps.    )base_classes)lister)base)flagsc                      [         R                  " S[         R                  R                  [         R                  R                  /S9$ )NzURL maps)scopes)r   GetMultiScopeListerHelp	ScopeTypeglobal_scoperegional_scope     $lib/surface/compute/url_maps/list.py_DetailedHelpr      s;    		-	-

 
 
-
-

 
 
/
/
	 	r   c                 ,   UR                   n[        R                  " XR                  5      n[        R                  " UUR
                  R                  UR
                  R                  UR
                  R                  S9n[        R                  " X45      $ )z+Issues requests necessary to list URL maps.)regional_serviceglobal_serviceaggregation_service)	clientr   ParseMultiScopeFlags	resourcesMultiScopeListerapitools_clientregionUrlMapsurlMapsInvoke)argsholderr   request_datalist_implementations        r   _Runr!   !   ss    ==&,,T3C3CD,//--;;++33 0088	: 
|	99r   c                   <    \ rS rSrSr\" 5       r\S 5       rS r	Sr
g)List/   zList URL maps.c                     UR                   R                  [        R                  5        [        R
                  " USSS9  UR                   R                  [        R                  5        g )NT)regionalglobal_)display_info	AddFormatr   DEFAULT_LIST_FORMATr   AddMultiScopeListerFlagsAddCacheUpdaterUrlMapsCompleter)clsparsers     r   Args	List.Args6   sH    
!!%";";<
##FT4H
''(>(>?r   c                 `    [         R                  " U R                  5       5      n[        X5      $ )N)r   ComputeApiHolderReleaseTrackr!   )selfr   r   s      r   RunList.Run<   s&    **4+<+<+>?Fr   r   N)__name__
__module____qualname____firstlineno____doc__r   detailed_helpclassmethodr0   r6   __static_attributes__r   r   r   r#   r#   /   s'     /-@ @
r   r#   N)r<   googlecloudsdk.api_lib.computer   r   googlecloudsdk.callioper   +googlecloudsdk.command_lib.compute.url_mapsr   r   r!   ReleaseTracksr4   BETAGAALPHAListCommandr#   r   r   r   <module>rH      sy    $ 8 1 ( =	: D%%**D,=,=,@,@%%++-4 -r   