
    	                     b   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
S.r\R                  \R                  " \R                  R                   \R                  R"                  \R                  R$                  5       " S S\R&                  5      5       5       r\\l        g)z0List Secure Source Manager repositories command.    )absolute_import)division)unicode_literals)repositories)base)flags)resource_argsz<
          List Secure Source Manager repositories.
        z
            To list repositories in location `us-central1` under instance
            `my-instance`, run the following command:

            $ {command} --region=us-central1 --instance=my-instance
        )DESCRIPTIONEXAMPLESc                   .    \ rS rSrSr\S 5       rS rSrg)List%   z=List all repositories under a Secure Source Manager instance.c                 N   [         R                  " U S5        [        R                  " U 5        [        R
                  R                  U 5        [        R                  R                  U 5        [        R                  R                  U 5        U R                  R                  S5        g )Nzto lista  
          table(
            name.basename():label=REPOSITORY_ID:sort=1,
            name.segment(3):label=LOCATION,
            instance.basename():label=INSTANCE_ID,
            createTime.date(),
            uris.html:label=HTML_HOST
          )
        )r	   AddRegionResourceArgr   AddInstancer   FILTER_FLAGRemoveFromParserSORT_BY_FLAGURI_FLAGdisplay_info	AddFormat)parsers    (lib/surface/source_manager/repos/list.pyArgs	List.Args,   ss    &&vy9	f%%f-&&v.MM""6*
!! #     c                     UR                   R                  R                  5       n[        R                  " 5       nUR                  X!R                  UR                  UR                  5      $ )N)	CONCEPTSregionParser   RepositoriesClientr   instance	page_sizelimit)selfargslocation_refclients       r   RunList.Run>   sI    ==''--/L ,,.F;;|]]DNNDJJOOr    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r)   __static_attributes__r+   r   r   r   r   %   s     
 F "Pr   r   N)r0   
__future__r   r   r   *googlecloudsdk.api_lib.securesourcemanagerr   googlecloudsdk.callioper   )googlecloudsdk.command_lib.source_managerr   r	   DETAILED_HELPDefaultUniverseOnlyReleaseTracksReleaseTrackALPHABETAGAListCommandr   detailed_helpr+   r   r   <module>r@      s    7 &  ' C ( ; C	
 T..33T5F5F5I5IP4 P P< # r   