
    G                         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	\R                  5      rg
)z&List ekmconnections within a location.    )absolute_import)division)unicode_literals)
list_pager)base)resource_argsc                   .    \ rS rSrSr\S 5       rS rSrg)List   zList ekmconnections within a location.

Lists all ekmconnections within the given location.

## EXAMPLES

The following command lists a maximum of five ekmconnections in the location
`global`:

  $ {command} --location=global --limit=5
c                 j    [         R                  " U SS5        U R                  R                  S5        g )NTz
--locationz
       table(
         name,
         service_resolvers[0].serviceDirectoryService,
         service_resolvers[0].hostname)
    )r   AddKmsLocationResourceArgForKMSdisplay_info	AddFormat)parsers    'lib/surface/kms/ekm_connections/list.pyArgs	List.Args(   s/    11&$M !! # 	    c                 0   [         R                  " 5       n[         R                  " 5       nUR                  R                  R                  5       nUR                  UR                  5       S9n[        R                  " UR                  USUR                  SS9$ )N)parentekmConnectionspageSize)fieldlimitbatch_size_attribute)cloudkms_baseGetClientInstanceGetMessagesModuleCONCEPTSlocationParse2CloudkmsProjectsLocationsEkmConnectionsListRequestRelativeNamer   YieldFromList!projects_locations_ekmConnectionsr   )selfargsclientmessageslocation_refrequests         r   RunList.Run4   s    ,,.F..0H==))//1LII((* J ,G ##00jj') )r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r,   __static_attributes__r.   r   r   r
   r
      s     
 		 		)r   r
   N)r3   
__future__r   r   r   apitools.base.pyr   googlecloudsdk.api_lib.cloudkmsr   r   googlecloudsdk.calliopegooglecloudsdk.command_lib.kmsr   ListCommandr
   r.   r   r   <module>r<      s1    - &  ' ' A ( 8&)4 &)r   