Autoscale
Autoscale
Create a New Autoscale Pool
client.gpuDroplets.autoscale.create(AutoscaleCreateParams { config, droplet_template, name } body, RequestOptionsoptions?): AutoscaleCreateResponse { autoscale_pool }
/v2/droplets/autoscale
Delete autoscale pool
client.gpuDroplets.autoscale.delete(stringautoscalePoolID, RequestOptionsoptions?): void
/v2/droplets/autoscale/{autoscale_pool_id}
Delete autoscale pool and resources
client.gpuDroplets.autoscale.deleteDangerous(stringautoscalePoolID, AutoscaleDeleteDangerousParams { xDangerous } params, RequestOptionsoptions?): void
/v2/droplets/autoscale/{autoscale_pool_id}/dangerous
List All Autoscale Pools
client.gpuDroplets.autoscale.list(AutoscaleListParams { name, page, per_page } query?, RequestOptionsoptions?): AutoscaleListResponse { meta, autoscale_pools, links }
/v2/droplets/autoscale
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
List members
client.gpuDroplets.autoscale.listMembers(stringautoscalePoolID, AutoscaleListMembersParams { page, per_page } query?, RequestOptionsoptions?): AutoscaleListMembersResponse { meta, droplets, links }
/v2/droplets/autoscale/{autoscale_pool_id}/members
Retrieve an Existing Autoscale Pool
client.gpuDroplets.autoscale.retrieve(stringautoscalePoolID, RequestOptionsoptions?): AutoscaleRetrieveResponse { autoscale_pool }
/v2/droplets/autoscale/{autoscale_pool_id}
Update Autoscale Pool
client.gpuDroplets.autoscale.update(stringautoscalePoolID, AutoscaleUpdateParams { config, droplet_template, name } body, RequestOptionsoptions?): AutoscaleUpdateResponse { autoscale_pool }
/v2/droplets/autoscale/{autoscale_pool_id}