Autoscale
List All Autoscale Pools
Create a New Autoscale Pool
Retrieve an Existing Autoscale Pool
Update Autoscale Pool
Delete autoscale pool
Delete autoscale pool and resources
List members
List history events
ModelsExpand Collapse
type AutoscalePool struct{…}
A unique identifier for each autoscale pool instance. This is automatically generated upon autoscale pool creation.
The number of active Droplets in the autoscale pool.
Config AutoscalePoolConfigThe scaling configuration for an autoscale pool, which is how the pool scales up and down (either by resource utilization or static configuration).
The scaling configuration for an autoscale pool, which is how the pool scales up and down (either by resource utilization or static configuration).
type AutoscalePoolStaticConfig struct{…}
Fixed number of instances in an autoscale pool.
type AutoscalePoolDynamicConfig struct{…}
The maximum number of Droplets in an autoscale pool.
The minimum number of Droplets in an autoscale pool.
The number of minutes to wait between scaling events in an autoscale pool. Defaults to 10 minutes.
Target CPU utilization as a decimal.
Target memory utilization as a decimal.
A time value given in ISO8601 combined date and time format that represents when the autoscale pool was created.
DropletTemplate AutoscalePoolDropletTemplate
The Droplet image to be used for all Droplets in the autoscale pool. You may specify the slug or the image ID.
Region AutoscalePoolDropletTemplateRegionThe datacenter in which all of the Droplets will be created.
The datacenter in which all of the Droplets will be created.
The Droplet size to be used for all Droplets in the autoscale pool.
The SSH keys to be installed on the Droplets in the autoscale pool. You can either specify the key ID or the fingerprint.
Requires ssh_key:read scope.
Assigns a unique IPv6 address to each of the Droplets in the autoscale pool.
The name(s) to be applied to all Droplets in the autoscale pool.
The project that the Droplets in the autoscale pool will belong to.
Requires project:read scope.
The tags to apply to each of the Droplets in the autoscale pool.
Requires tag:read scope.
A string containing user data that cloud-init consumes to configure a Droplet on first boot. User data is often a cloud-config file or Bash script. It must be plain text and may not exceed 64 KiB in size.
The VPC where the Droplets in the autoscale pool will be created. The VPC must be in the region where you want to create the Droplets.
Requires vpc:read scope.
Installs the Droplet agent. This must be set to true to monitor Droplets for resource utilization scaling.
The human-readable name set for the autoscale pool.
Status AutoscalePoolStatusThe current status of the autoscale pool.
The current status of the autoscale pool.
A time value given in ISO8601 combined date and time format that represents when the autoscale pool was last updated.
The average CPU utilization of the autoscale pool.
The average memory utilization of the autoscale pool.
type AutoscalePoolDropletTemplate struct{…}
The Droplet image to be used for all Droplets in the autoscale pool. You may specify the slug or the image ID.
Region AutoscalePoolDropletTemplateRegionThe datacenter in which all of the Droplets will be created.
The datacenter in which all of the Droplets will be created.
The Droplet size to be used for all Droplets in the autoscale pool.
The SSH keys to be installed on the Droplets in the autoscale pool. You can either specify the key ID or the fingerprint.
Requires ssh_key:read scope.
Assigns a unique IPv6 address to each of the Droplets in the autoscale pool.
The name(s) to be applied to all Droplets in the autoscale pool.
The project that the Droplets in the autoscale pool will belong to.
Requires project:read scope.
The tags to apply to each of the Droplets in the autoscale pool.
Requires tag:read scope.
A string containing user data that cloud-init consumes to configure a Droplet on first boot. User data is often a cloud-config file or Bash script. It must be plain text and may not exceed 64 KiB in size.
The VPC where the Droplets in the autoscale pool will be created. The VPC must be in the region where you want to create the Droplets.
Requires vpc:read scope.
Installs the Droplet agent. This must be set to true to monitor Droplets for resource utilization scaling.
type AutoscalePoolDynamicConfig struct{…}
The maximum number of Droplets in an autoscale pool.
The minimum number of Droplets in an autoscale pool.
The number of minutes to wait between scaling events in an autoscale pool. Defaults to 10 minutes.
Target CPU utilization as a decimal.
Target memory utilization as a decimal.
type AutoscalePoolStaticConfig struct{…}
Fixed number of instances in an autoscale pool.
type CurrentUtilization struct{…}
The average CPU utilization of the autoscale pool.
The average memory utilization of the autoscale pool.