Get Instance Scheduling
data class GetInstanceScheduling(val automaticRestart: Boolean, val instanceTerminationAction: String, val localSsdRecoveryTimeouts: List<GetInstanceSchedulingLocalSsdRecoveryTimeout>, val maintenanceInterval: String, val maxRunDurations: List<GetInstanceSchedulingMaxRunDuration>, val minNodeCpus: Int, val nodeAffinities: List<GetInstanceSchedulingNodeAffinity>, val onHostMaintenance: String, val preemptible: Boolean, val provisioningModel: String)
Constructors
Link copied to clipboard
constructor(automaticRestart: Boolean, instanceTerminationAction: String, localSsdRecoveryTimeouts: List<GetInstanceSchedulingLocalSsdRecoveryTimeout>, maintenanceInterval: String, maxRunDurations: List<GetInstanceSchedulingMaxRunDuration>, minNodeCpus: Int, nodeAffinities: List<GetInstanceSchedulingNodeAffinity>, onHostMaintenance: String, preemptible: Boolean, provisioningModel: String)
Properties
Link copied to clipboard
Specifies if the instance should be restarted if it was terminated by Compute Engine (not a user).
Link copied to clipboard
Describe the type of termination action for SPOT
VM. Can be STOP
or DELETE
. Read more on here
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Describes maintenance behavior for the instance. One of MIGRATE
or TERMINATE
, for more info, read here
Link copied to clipboard
Whether the instance is preemptible.
Link copied to clipboard
Describe the type of preemptible VM.