Reference documentation and code samples for the Google Cloud Dataproc V1 Client class HardwareClass.
Controls the hardware class for the flexible instance group.
Protobuf type google.cloud.dataproc.v1.FlexibleInstanceGroupConfig.HardwareClass
Namespace
Google \ Cloud \ Dataproc \ V1 \ FlexibleInstanceGroupConfigMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
HARDWARE_CLASS_UNSPECIFIED
Value: 0Unspecified hardware class.
Generated from protobuf enum HARDWARE_CLASS_UNSPECIFIED = 0;
STANDARD
Value: 1Standard hardware class.
Provides a balanced compute configuration with approximately 4GB of
memory per vCPU and standard disk storage tiers.
Candidate machine types include n4-standard, n4d-standard,
n2-standard, and n2d-standard (Rank 0), and c4-standard and
c4d-standard (Rank 1) (for requested core counts 2, 4, 8, 16, 32).
Warning: The specific machine families and types selected for this
hardware class are subject to change. Users should not take a
dependency on the underlying machine type selection.
Generated from protobuf enum STANDARD = 1;
PERFORMANCE
Value: 2Performance hardware class.
Provides a high-performance configuration with approximately 8GB of
memory per vCPU (e.g. high-memory machine types) and higher-tier disk
configurations (e.g. higher IOPS and throughput).
Candidate machine types include n4-highmem, n4d-highmem,
n2-highmem, and n2d-highmem (Rank 0), and c4-highmem and
c4d-highmem (Rank 1) (for requested core counts 2, 4, 8, 16, 32).
n4, n4d, c4, and c4d use Hyperdisk Balanced with provisioned
storage, whereas n2 and n2d use SSD persistent disks.
Warning: The specific machine families and types selected for this
hardware class are subject to change. Users should not take a
dependency on the underlying machine type selection.
Generated from protobuf enum PERFORMANCE = 2;