
                         @   S r SSKJr  SSKJr  SSKJr  SSKrSSKrSSKJr  \R                  " S5      r
\R                  " S5      r\R                  " S	5      r\R                  " S
5      r\R                  " S5      r " S S\R                  5      rS r\R$                  r\R&                  r\R(                  r\R*                  " \
\15      S\R*                  " \\15      S\R*                  " \\15      S\R*                  " \\15      S\R*                  " \\15      S0rg)z3Auxiliary environment information about App Engine.    )absolute_import)division)unicode_literalsN)runtime_registryz	nodejs\d*zphp[789]\d*z
python3\d*zgo1\d\d(\w+\d)?zjava[123456]\d*c                   $    \ rS rSrSrSrSrSrSrg)Environment$   zEnum for different application environments.

STANDARD corresponds to App Engine Standard applications.
FLEX corresponds to any App Engine `env: flex` applications.
MANAGED_VMS corresponds to `vm: true` applications.
          N)	__name__
__module____qualname____firstlineno____doc__STANDARDMANAGED_VMSFLEX__static_attributes__r       %lib/googlecloudsdk/api_lib/app/env.pyr   r   $   s     (+	
$r   r   c                  4    [         R                  " [        SS9$ )zEA simple registry whose `Get()` method answers True if runtime is Ti.F)default)r   Registry_TI_RUNTIME_REGISTRYr   r   r   GetTiRuntimeRegistryr   1   s    		"	"#7	GGr   T)r   
__future__r   r   r   reenumgooglecloudsdk.api_lib.appr   compileNODE_TI_RUNTIME_EXPRPHP_TI_RUNTIME_EXPRPYTHON_TI_RUNTIME_EXPRGO_TI_RUNTIME_EXPRJAVA_TI_RUNTIME_EXPREnumr   r   r   r   r   RegistryEntryr   r   r   r   <module>r*      s    : &  ' 	  7zz,/ jj0 M2 ZZ 23 zz"45 
$)) 
H
 %% ""#7(Dd""#6
CT""#9H:F""#5zBD""#7(Dd r   