DropletAutoscaleDropletTemplate

data class DropletAutoscaleDropletTemplate(val image: String, val ipv6: Boolean? = null, val projectId: String? = null, val region: String, val size: String, val sshKeys: List<String>, val tags: List<String>? = null, val userData: String? = null, val vpcUuid: String? = null, val withDropletAgent: Boolean? = null)

Constructors

Link copied to clipboard
constructor(image: String, ipv6: Boolean? = null, projectId: String? = null, region: String, size: String, sshKeys: List<String>, tags: List<String>? = null, userData: String? = null, vpcUuid: String? = null, withDropletAgent: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Image slug of the Droplet Autoscale pool underlying resource(s).

Link copied to clipboard
val ipv6: Boolean? = null

Boolean flag to enable IPv6 networking on the Droplet Autoscale pool underlying resource(s).

Link copied to clipboard
val projectId: String? = null

Project UUID to create the Droplet Autoscale pool underlying resource(s).

Link copied to clipboard

Region slug of the Droplet Autoscale pool underlying resource(s).

Link copied to clipboard

Size slug of the Droplet Autoscale pool underlying resource(s).

Link copied to clipboard

SSH fingerprints to add to the Droplet Autoscale pool underlying resource(s).

Link copied to clipboard
val tags: List<String>? = null

List of tags to add to the Droplet Autoscale pool underlying resource(s).

Link copied to clipboard
val userData: String? = null

Custom user data that can be added to the Droplet Autoscale pool underlying resource(s). This can be a cloud init script that user may configure to setup their application workload.

Link copied to clipboard
val vpcUuid: String? = null

VPC UUID to create the Droplet Autoscale pool underlying resource(s). If not provided, this is inferred from the specified region (default VPC).

Link copied to clipboard

Boolean flag to enable metric agent on the Droplet Autoscale pool underlying resource(s). The metric agent enables collecting resource utilization metrics, which allows making resource based scaling decisions.