
                             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)zECommand to list all environments in the relevant Apigee organization.    )absolute_import)division)unicode_literals)apigee)base)defaults)resource_argsc                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	List   z$List Apigee deployment environments.EXAMPLESz  To list all environments for the active Cloud Platform project, run:

      $ {command}

  To get a JSON array of all environments in an organization called ``my-org'',
  run:

      $ {command} --organization=my-org --format=json
  c           	          [         R                  " U SSSS[        R                  " 5       /S9  U R                  R                  S5        g )NorganizationzApigee organization whose environments should be listed. If unspecified, the Cloud Platform project's associated organization will be used.FT)
positionalrequiredfallthroughslist)r	   AddSingleResourceArgumentr   !GCPProductOrganizationFallthroughdisplay_info	AddFormat)parsers    'lib/surface/apigee/environments/list.pyArgs	List.Args*   sG    ++	 4@@BCE !!&)    c                     UR                   R                  R                  5       R                  5       n[        R
                  R                  U5      $ )zRun the list command.)CONCEPTSr   ParseAsDictr   EnvironmentsClientr   )selfargsidentifierss      r   RunList.Run5   s:    --,,224;;=K$$))+66r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r%   __static_attributes__r'   r   r   r   r      s/    , 	- * *7r   r   N)r,   
__future__r   r   r   googlecloudsdk.api_libr   googlecloudsdk.callioper   !googlecloudsdk.command_lib.apigeer   r	   ListCommandr   r'   r   r   <module>r5      s2    L &  ' ) ( 6 ;74 7r   