Class: Google::Cloud::Dataproc::V1::InstanceGroupConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::InstanceGroupConfig
- Defined in:
- lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb
Overview
The config settings for Compute Engine resources in an instance group, such as a master or worker group.
Instance Attribute Summary collapse
-
#accelerators ⇒ Array<Google::Cloud::Dataproc::V1::AcceleratorConfig>
Optional.
-
#disk_config ⇒ Google::Cloud::Dataproc::V1::DiskConfig
Optional.
-
#image_uri ⇒ String
Optional.
-
#instance_names ⇒ Array<String>
Output only.
-
#is_preemptible ⇒ true, false
Optional.
-
#machine_type_uri ⇒ String
Optional.
-
#managed_group_config ⇒ Google::Cloud::Dataproc::V1::ManagedGroupConfig
Output only.
-
#min_cpu_platform ⇒ String
Optional.
-
#num_instances ⇒ Integer
Optional.
Instance Attribute Details
#accelerators ⇒ Array<Google::Cloud::Dataproc::V1::AcceleratorConfig>
Returns Optional. The Compute Engine accelerator configuration for these instances.
282 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282 class InstanceGroupConfig; end |
#disk_config ⇒ Google::Cloud::Dataproc::V1::DiskConfig
Returns Optional. Disk option config settings.
282 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282 class InstanceGroupConfig; end |
#image_uri ⇒ String
Returns Optional. The Compute Engine image resource used for cluster
instances. It can be specified or may be inferred from
SoftwareConfig.image_version.
282 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282 class InstanceGroupConfig; end |
#instance_names ⇒ Array<String>
Returns Output only. The list of instance names. Dataproc derives the names
from cluster_name, num_instances, and the instance group.
282 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282 class InstanceGroupConfig; end |
#is_preemptible ⇒ true, false
Returns Optional. Specifies that this instance group contains preemptible instances.
282 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282 class InstanceGroupConfig; end |
#machine_type_uri ⇒ String
Returns Optional. The Compute Engine machine type used for cluster instances.
A full URL, partial URI, or short name are valid. Examples:
https://www.googleapis.com/compute/v1/projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2n1-standard-2
Auto Zone Exception: If you are using the Dataproc
Auto Zone
Placement
feature, you must use the short name of the machine type
resource, for example, n1-standard-2.
282 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282 class InstanceGroupConfig; end |
#managed_group_config ⇒ Google::Cloud::Dataproc::V1::ManagedGroupConfig
Returns Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups.
282 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282 class InstanceGroupConfig; end |
#min_cpu_platform ⇒ String
Returns Optional. Specifies the minimum cpu platform for the Instance Group. See Dataproc→Minimum CPU Platform.
282 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282 class InstanceGroupConfig; end |
#num_instances ⇒ Integer
Returns Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1.
282 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282 class InstanceGroupConfig; end |