
    6                     .   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Sr\	R                  " \	R                  R                   \	R                  R"                  5      \	R$                   " S S\	R&                  5      5       5       rg)z<Command to list all message buses in a project and location.    )absolute_import)division)unicode_literals)enrollments)message_buses)base)flagsz{description}z        To list all enrollments in message-bus `my-message-bus` in `us-central1`, run:

          $ {command} my-message-bus --location=us-central1
        )DESCRIPTIONEXAMPLESzw table(
    list().scope("projects").segment(1):label=ENROLLMENT_PROJECT,
    list().scope("enrollments"):label=NAME
)
c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)ListEnrollments+   z>List Eventarc enrollments attached to an Eventarc message bus.c                     [         R                  " U SSS9  U R                  R                  [        5        U R                  R                  [        R                  5        g )Nz-The message bus on which to list enrollments.T)required)r	   AddMessageBusResourceArgdisplay_info	AddFormat_FORMAT
AddUriFuncr   GetEnrollmentURI)parsers    6lib/surface/eventarc/message_buses/list_enrollments.pyArgsListEnrollments.Args2   sH    	""?$ !!'*
"";#?#?@    c                     [         R                  " 5       nUR                  R                  R	                  5       nUR                  X1R                  UR                  5      $ )N)r   MessageBusClientV1CONCEPTSmessage_busParser   limit	page_size)selfargsclientmessage_bus_refs       r   RunListEnrollments.Run:   sC    --/Fmm//557O!!/::t~~NNr    N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r'   __static_attributes__r)   r   r   r   r   +   s'     G -A AOr   r   N)r.   
__future__r   r   r   googlecloudsdk.api_lib.eventarcr   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.eventarcr	   r/   r   ReleaseTracksReleaseTrackBETAGADefaultUniverseOnlyListCommandr   r)   r   r   <module>r=      s    C &  ' 7 9 ( 5 # D%%**D,=,=,@,@AOd&& O  BOr   