
                            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  \R                  " \R                  R                  \R                  R                  5       " S	 S
\R                   5      5       rg)zGCommand to describe an environment in the relevant Apigee organization.    )absolute_import)division)unicode_literals)apigee)base)defaults)resource_argsc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Describe   z*Describe an Apigee deployment environment.zJ  {description}

  `{command}` shows metadata about an Apigee environment.a'    To describe an environment called ``my-env'' for the active Cloud Platform
  project, run:

      $ {command} my-env

  To describe an environment called ``my-env'', in an organization called
  ``my-org'', as a JSON object, run:

      $ {command} my-env --organization=my-org --format=json
  )DESCRIPTIONEXAMPLESc                 \    [         R                  " U SSS[        R                  " 5       /S9  g )Nzorganization.environmentziApigee environment to be described. To get a list of available environments, run `{parent_command} list`.T)requiredfallthroughs)r	   AddSingleResourceArgumentr   !GCPProductOrganizationFallthrough)parsers    +lib/surface/apigee/environments/describe.pyArgsDescribe.Args2   s.    ++"	5@@BCE    c                     UR                   R                  R                  5       R                  5       n[        R
                  R                  U5      $ )zRun the list command.)CONCEPTSenvironmentParseAsDictr   EnvironmentsClientr   )selfargsidentifierss      r   RunDescribe.Run<   s:    --++113::<K$$--k::r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r"   __static_attributes__r$   r   r   r   r      s1    2=

-( E E;r   r   N)r)   
__future__r   r   r   googlecloudsdk.api_libr   googlecloudsdk.callioper   !googlecloudsdk.command_lib.apigeer   r	   ReleaseTracksReleaseTrackALPHABETADescribeCommandr   r$   r   r   <module>r6      sg    N &  ' ) ( 6 ; D%%++T->->-C-CD$;t## $; E$;r   