DropletAutoscaleDropletTemplateArgs

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

Constructors

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

Properties

Link copied to clipboard
val image: Output<String>

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

Link copied to clipboard
val ipv6: Output<Boolean>? = null

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

Link copied to clipboard
val projectId: Output<String>? = null

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

Link copied to clipboard
val region: Output<String>

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

Link copied to clipboard
val size: Output<String>

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

Link copied to clipboard
val sshKeys: Output<List<String>>

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

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

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

Link copied to clipboard
val userData: Output<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: Output<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
val withDropletAgent: Output<Boolean>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): DropletAutoscaleDropletTemplateArgs