Skip to main content

runtimes

Creates, updates, deletes, gets or lists a runtimes resource.

Overview​

Nameruntimes
TypeResource
Idgoogle.appengine.runtimes

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringThe name of the runtime, e.g., 'go113', 'nodejs12', etc.
decommissionedDateobjectDate when Runtime is decommissioned. (id: Date)
deprecationDateobjectDate when Runtime is deprecated. (id: Date)
displayNamestringUser-friendly display name, e.g. 'Node.js 12', etc.
endOfSupportDateobjectDate when Runtime is end of support. (id: Date)
environmentstringThe environment of the runtime. (ENVIRONMENT_UNSPECIFIED, STANDARD, FLEXIBLE)
stagestringThe stage of life this runtime is in, e.g., BETA, GA, etc. (RUNTIME_STAGE_UNSPECIFIED, DEVELOPMENT, ALPHA, BETA, GA, DEPRECATED, DECOMMISSIONED, END_OF_SUPPORT)
supportedOperatingSystemsarraySupported operating systems for the runtime, e.g., 'ubuntu22', etc.
warningsarrayWarning messages, e.g., a deprecation warning.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_runtimesselectappsIdenvironmentLists all the available runtimes for the application.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
appsIdstring
environmentstring

SELECT examples​

Lists all the available runtimes for the application.

SELECT
name,
decommissionedDate,
deprecationDate,
displayName,
endOfSupportDate,
environment,
stage,
supportedOperatingSystems,
warnings
FROM google.appengine.runtimes
WHERE appsId = '{{ appsId }}' -- required
AND environment = '{{ environment }}'
;