List History
List history events
client.gpuDroplets.autoscale.listHistory(stringautoscalePoolID, AutoscaleListHistoryParams { page, per_page } query?, RequestOptionsoptions?): AutoscaleListHistoryResponse { meta, history, links }
/v2/droplets/autoscale/{autoscale_pool_id}/history
To list all of the scaling history events of an autoscale pool, send a GET request to /v2/droplets/autoscale/$AUTOSCALE_POOL_ID/history
.
The response body will be a JSON object with a key of history
. This will be
set to an array containing objects each representing a history event.
Parameters
autoscalePoolID: string
Returns
List history events
import Gradient from '@digitalocean/gradient';
const client = new Gradient();
const response = await client.gpuDroplets.autoscale.listHistory('0d3db13e-a604-4944-9827-7ec2642d32ac');
console.log(response.meta);
{
"history": [
{
"history_event_id": "01936530-4471-7b86-9634-32d8fcfecbc6",
"current_instance_count": 2,
"desired_instance_count": 2,
"reason": "CONFIGURATION_CHANGE",
"status": "success",
"created_at": "2020-11-19T20:27:18Z",
"updated_at": "2020-12-01T00:42:16Z"
}
],
"links": {
"pages": null
},
"meta": {
"total": 1
}
}
Returns Examples
{
"history": [
{
"history_event_id": "01936530-4471-7b86-9634-32d8fcfecbc6",
"current_instance_count": 2,
"desired_instance_count": 2,
"reason": "CONFIGURATION_CHANGE",
"status": "success",
"created_at": "2020-11-19T20:27:18Z",
"updated_at": "2020-12-01T00:42:16Z"
}
],
"links": {
"pages": null
},
"meta": {
"total": 1
}
}