autoscale_config
Creates, updates, deletes, gets or lists an autoscale_config resource.
Overview
| Name | autoscale_config |
| Type | Resource |
| Id | digitalocean.databases.autoscale_config |
Fields
The following fields are returned by SELECT queries:
- databases_get_autoscale
A JSON object with autoscale configuration details.
| Name | Datatype | Description |
|---|---|---|
storage | object | Configuration for database cluster storage autoscaling |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
databases_get_autoscale | select | database_cluster_uuid | 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. | |
databases_update_autoscale | replace | database_cluster_uuid | 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. |
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.
| Name | Datatype | Description |
|---|---|---|
database_cluster_uuid | string (uuid) | A unique identifier for a database cluster. (example: 9cc10173-e9ea-4176-9dbc-a4cee4c4ff30) |
SELECT examples
- databases_get_autoscale
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
- databases_update_autoscale
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;