InstanceFromMachineImageSchedulingArgs

data class InstanceFromMachineImageSchedulingArgs(val automaticRestart: Output<Boolean>? = null, val instanceTerminationAction: Output<String>? = null, val localSsdRecoveryTimeout: Output<InstanceFromMachineImageSchedulingLocalSsdRecoveryTimeoutArgs>? = null, val maintenanceInterval: Output<String>? = null, val maxRunDuration: Output<InstanceFromMachineImageSchedulingMaxRunDurationArgs>? = null, val minNodeCpus: Output<Int>? = null, val nodeAffinities: Output<List<InstanceFromMachineImageSchedulingNodeAffinityArgs>>? = null, val onHostMaintenance: Output<String>? = null, val preemptible: Output<Boolean>? = null, val provisioningModel: Output<String>? = null) : ConvertibleToJava<InstanceFromMachineImageSchedulingArgs>

Constructors

Link copied to clipboard
constructor(automaticRestart: Output<Boolean>? = null, instanceTerminationAction: Output<String>? = null, localSsdRecoveryTimeout: Output<InstanceFromMachineImageSchedulingLocalSsdRecoveryTimeoutArgs>? = null, maintenanceInterval: Output<String>? = null, maxRunDuration: Output<InstanceFromMachineImageSchedulingMaxRunDurationArgs>? = null, minNodeCpus: Output<Int>? = null, nodeAffinities: Output<List<InstanceFromMachineImageSchedulingNodeAffinityArgs>>? = null, onHostMaintenance: Output<String>? = null, preemptible: Output<Boolean>? = null, provisioningModel: Output<String>? = null)

Properties

Link copied to clipboard
val automaticRestart: Output<Boolean>? = null
Link copied to clipboard
val instanceTerminationAction: Output<String>? = null
Link copied to clipboard
val maintenanceInterval: Output<String>? = null
Link copied to clipboard
val minNodeCpus: Output<Int>? = null
Link copied to clipboard
val onHostMaintenance: Output<String>? = null
Link copied to clipboard
val preemptible: Output<Boolean>? = null
Link copied to clipboard
val provisioningModel: Output<String>? = null

Functions

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