Skip to main content

autoscale_config

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

Overview

Nameautoscale_config
TypeResource
Iddigitalocean.databases.autoscale_config

Fields

The following fields are returned by SELECT queries:

A JSON object with autoscale configuration details.

NameDatatypeDescription
storageobjectConfiguration for database cluster storage autoscaling

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
databases_get_autoscaleselectdatabase_cluster_uuidTo retrieve the autoscale configuration for an existing database cluster, send a GET request to /v2/databases/$DATABASE_ID/autoscale.
The response will be a JSON object with autoscaling configuration details.
databases_update_autoscalereplacedatabase_cluster_uuidTo configure autoscale settings for an existing database cluster, send a PUT request to /v2/databases/$DATABASE_ID/autoscale, specifying the autoscale configuration.
A successful request will receive a 204 No Content status code with no body in response.

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
database_cluster_uuidstring (uuid)A unique identifier for a database cluster. (example: 9cc10173-e9ea-4176-9dbc-a4cee4c4ff30)

SELECT examples

To retrieve the autoscale configuration for an existing database cluster, send a GET request to /v2/databases/$DATABASE_ID/autoscale.
The response will be a JSON object with autoscaling configuration details.

SELECT
storage
FROM digitalocean.databases.autoscale_config
WHERE database_cluster_uuid = '{{ database_cluster_uuid }}' -- required;

REPLACE examples

To configure autoscale settings for an existing database cluster, send a PUT request to /v2/databases/$DATABASE_ID/autoscale, specifying the autoscale configuration.
A successful request will receive a 204 No Content status code with no body in response.

REPLACE digitalocean.databases.autoscale_config
SET
data__storage = '{{ storage }}'
WHERE
database_cluster_uuid = '{{ database_cluster_uuid }}' --required;