
                             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                  j                         G d dej                               Zy	)
z0List supported locations for the Private CA API.    )absolute_import)division)unicode_literals)base)	locationsc                   0    e Zd ZdZdddZed        Zd Zy)Listz3List supported locations for the Private CA GA API.zm          Returns supported locations where resources can be managed through
          the Private CA GA API.zg          To list the locations available for the Private CA GA API:

          $ {command}

          )DESCRIPTIONEXAMPLESc                 :    | j                   j                  d       y )Nz#table(locationId:label=LOCATION_ID))display_info	AddFormat)parsers    'lib/surface/privateca/locations/list.pyArgsz	List.Args,   s    
!!"GH    c                     t        j                  d      }t        j                  d      D cg c]  }|j	                  |       c}S c c}w )zRuns the command.v1)
locationId)privateca_baseGetMessagesModuler   GetSupportedLocationsLocation)selfargsmessageslocations       r   RunzList.Run0   sR    //5H "77==H 	X.=  s   A	N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r    r   r   r	   r	      s1    ;$- I Ir   r	   N)r"   
__future__r   r   r    googlecloudsdk.api_lib.privatecar   r   r   googlecloudsdk.calliopeReleaseTracksReleaseTrackGAListCommandr	   r%   r   r   <module>r-      sV    7 &  ' C 6 ( D%%(()4  *r   