Skip to main content

engines

Creates, updates, deletes, gets or lists an engines resource.

Overview​

Nameengines
TypeResource
Idlinode.databases.engines

Fields​

The following fields are returned by SELECT queries:

Returns information for a single Managed Databases engine type and version.

NameDatatypeDescription
idstringThe Managed Database engine ID in engine/version format. (example: mysql/8.0.26)
enginestringFilterable The Managed Database engine type. (example: mysql)
versionstringFilterable The Managed Database engine version. (example: 8.0.26)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectengineIdpage, page_sizeDisplay information for a single Managed Databases engine type and version. Run the List Managed Databases engines operation and store the id for the applicable database engine.

Learn more...
listselectpage, page_sizeDisplay all available Managed Databases engine types and versions. Use an engine's id to create a new Managed Databases instance.

Learn more...

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
engineIdstringThe ID of the Managed Database engine. (example: {{engineId}})
pageintegerThe page of a collection to return.
page_sizeintegerThe number of items to return per page.

SELECT examples​

Display information for a single Managed Databases engine type and version. Run the List Managed Databases engines operation and store the id for the applicable database engine.

Learn more...

SELECT
id,
engine,
version
FROM linode.databases.engines
WHERE engineId = '{{ engineId }}' -- required
AND page = '{{ page }}'
AND page_size = '{{ page_size }}'
;