Reference documentation and code samples for the Google Cloud Dataproc V1 Client class Preemptibility.
Controls the use of preemptible instances within the group.
Protobuf type google.cloud.dataproc.v1.InstanceGroupConfig.Preemptibility
Namespace
Google \ Cloud \ Dataproc \ V1 \ InstanceGroupConfigMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
PREEMPTIBILITY_UNSPECIFIED
Value: 0Preemptibility is unspecified, the system will choose the appropriate setting for each instance group.
Generated from protobuf enum PREEMPTIBILITY_UNSPECIFIED = 0;
NON_PREEMPTIBLE
Value: 1Instances are non-preemptible.
This option is allowed for all instance groups and is the only valid value for Master and Worker instance groups.
Generated from protobuf enum NON_PREEMPTIBLE = 1;
PREEMPTIBLE
Value: 2Instances are preemptible.
This option is allowed only for secondary worker groups.
Generated from protobuf enum PREEMPTIBLE = 2;
SPOT
Value: 3Instances are Spot VMs.
This option is allowed only for secondary worker groups. Spot VMs are the latest version of preemptible VMs, and provide additional features.
Generated from protobuf enum SPOT = 3;