Class: Google::Cloud::Dataproc::V1::InstanceGroupConfig

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#acceleratorsArray<Google::Cloud::Dataproc::V1::AcceleratorConfig>

Returns Optional. The Compute Engine accelerator configuration for these instances.

Returns:



282
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282

class InstanceGroupConfig; end

#disk_configGoogle::Cloud::Dataproc::V1::DiskConfig

Returns Optional. Disk option config settings.

Returns:



282
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282

class InstanceGroupConfig; end

#image_uriString

Returns Optional. The Compute Engine image resource used for cluster instances. It can be specified or may be inferred from SoftwareConfig.image_version.

Returns:

  • (String)

    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_namesArray<String>

Returns Output only. The list of instance names. Dataproc derives the names from cluster_name, num_instances, and the instance group.

Returns:

  • (Array<String>)

    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_preemptibletrue, false

Returns Optional. Specifies that this instance group contains preemptible instances.

Returns:

  • (true, false)

    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_uriString

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-2
  • projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
  • n1-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.

Returns:

  • (String)

    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-2
    • projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
    • n1-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_configGoogle::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.

Returns:



282
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282

class InstanceGroupConfig; end

#min_cpu_platformString

Returns Optional. Specifies the minimum cpu platform for the Instance Group. See Dataproc→Minimum CPU Platform.

Returns:



282
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/clusters.rb', line 282

class InstanceGroupConfig; end

#num_instancesInteger

Returns Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1.

Returns:

  • (Integer)

    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