InstancePolicyOrTemplateArgs

data class InstancePolicyOrTemplateArgs(val installGpuDrivers: Output<Boolean>? = null, val instanceTemplate: Output<String>? = null, val policy: Output<InstancePolicyArgs>? = null) : ConvertibleToJava<InstancePolicyOrTemplateArgs>

Either an InstancePolicy or an instance template.

Constructors

Link copied to clipboard
fun InstancePolicyOrTemplateArgs(installGpuDrivers: Output<Boolean>? = null, instanceTemplate: Output<String>? = null, policy: Output<InstancePolicyArgs>? = null)

Functions

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

Properties

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

Set this field true if users want Batch to help fetch drivers from a third party location and install them for GPUs specified in policy.accelerators or instance_template on their behalf. Default is false.

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

Name of an instance template used to create VMs. Named the field as 'instance_template' instead of 'template' to avoid c++ keyword conflict.

Link copied to clipboard
val policy: Output<InstancePolicyArgs>? = null

InstancePolicy.