Package com.pulumi.gcp.compute.outputs
Class GetInstanceScheduling
- java.lang.Object
-
- com.pulumi.gcp.compute.outputs.GetInstanceScheduling
-
public final class GetInstanceScheduling extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetInstanceScheduling.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
automaticRestart()
static GetInstanceScheduling.Builder
builder()
static GetInstanceScheduling.Builder
builder(GetInstanceScheduling defaults)
java.lang.String
instanceTerminationAction()
java.util.List<GetInstanceSchedulingLocalSsdRecoveryTimeout>
localSsdRecoveryTimeouts()
java.lang.String
maintenanceInterval()
java.util.List<GetInstanceSchedulingMaxRunDuration>
maxRunDurations()
java.lang.Integer
minNodeCpus()
java.util.List<GetInstanceSchedulingNodeAffinity>
nodeAffinities()
java.lang.String
onHostMaintenance()
java.lang.Boolean
preemptible()
java.lang.String
provisioningModel()
-
-
-
Method Detail
-
automaticRestart
public java.lang.Boolean automaticRestart()
- Returns:
- Specifies if the instance should be restarted if it was terminated by Compute Engine (not a user).
-
instanceTerminationAction
public java.lang.String instanceTerminationAction()
- Returns:
- Describe the type of termination action for `SPOT` VM. Can be `STOP` or `DELETE`. Read more on [here](https://cloud.google.com/compute/docs/instances/create-use-spot)
-
localSsdRecoveryTimeouts
public java.util.List<GetInstanceSchedulingLocalSsdRecoveryTimeout> localSsdRecoveryTimeouts()
-
maintenanceInterval
public java.lang.String maintenanceInterval()
-
maxRunDurations
public java.util.List<GetInstanceSchedulingMaxRunDuration> maxRunDurations()
-
minNodeCpus
public java.lang.Integer minNodeCpus()
-
nodeAffinities
public java.util.List<GetInstanceSchedulingNodeAffinity> nodeAffinities()
-
onHostMaintenance
public java.lang.String onHostMaintenance()
- Returns:
- Describes maintenance behavior for the instance. One of `MIGRATE` or `TERMINATE`, for more info, read [here](https://cloud.google.com/compute/docs/instances/setting-instance-scheduling-options)
-
preemptible
public java.lang.Boolean preemptible()
- Returns:
- Whether the instance is preemptible.
-
provisioningModel
public java.lang.String provisioningModel()
- Returns:
- Describe the type of preemptible VM.
-
builder
public static GetInstanceScheduling.Builder builder()
-
builder
public static GetInstanceScheduling.Builder builder(GetInstanceScheduling defaults)
-
-