dataproc  v1
Properties | List of all members
Google.Apis.Dataproc.v1.Data.InstanceGroupConfig Class Reference

The config settings for Compute Engine resources in an instance group, such as a master or worker group. More...

Inheritance diagram for Google.Apis.Dataproc.v1.Data.InstanceGroupConfig:
Google::Apis::Requests::IDirectResponseSchema

Properties

virtual System.Collections.Generic.IList< AcceleratorConfigAccelerators [get, set]
 Optional. The Compute Engine accelerator configuration for these instances. More...
 
virtual DiskConfig DiskConfig [get, set]
 Optional. Disk option config settings. More...
 
virtual string ImageUri [get, set]
 Optional. The Compute Engine image resource used for cluster instances. It can be specified or may be inferred from SoftwareConfig.image_version. More...
 
virtual System.Collections.Generic.IList< string > InstanceNames [get, set]
 Output only. The list of instance names. Dataproc derives the names from cluster_name, num_instances, and the instance group. More...
 
virtual System.Nullable< bool > IsPreemptible [get, set]
 Optional. Specifies that this instance group contains preemptible instances. More...
 
virtual string MachineTypeUri [get, set]
 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-2Auto 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. More...
 
virtual ManagedGroupConfig ManagedGroupConfig [get, set]
 Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups. More...
 
virtual string MinCpuPlatform [get, set]
 Optional. Specifies the minimum cpu platform for the Instance Group. See DataprocMinimum CPU Platform. More...
 
virtual System.Nullable< int > NumInstances [get, set]
 Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1. More...
 
virtual string Preemptibility [get, set]
 Optional. Specifies the preemptibility of the instance group. More...
 
virtual string ETag [get, set]
 The ETag of the item. More...
 
- Properties inherited from Google::Apis::Requests::IDirectResponseSchema
string ETag
 

Detailed Description

The config settings for Compute Engine resources in an instance group, such as a master or worker group.

Property Documentation

◆ Accelerators

virtual System.Collections.Generic.IList<AcceleratorConfig> Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.Accelerators
getset

Optional. The Compute Engine accelerator configuration for these instances.

◆ DiskConfig

virtual DiskConfig Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.DiskConfig
getset

Optional. Disk option config settings.

◆ ETag

virtual string Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.ETag
getset

The ETag of the item.

◆ ImageUri

virtual string Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.ImageUri
getset

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

◆ InstanceNames

virtual System.Collections.Generic.IList<string> Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.InstanceNames
getset

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

◆ IsPreemptible

virtual System.Nullable<bool> Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.IsPreemptible
getset

Optional. Specifies that this instance group contains preemptible instances.

◆ MachineTypeUri

virtual string Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.MachineTypeUri
getset

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-2Auto 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.

◆ ManagedGroupConfig

virtual ManagedGroupConfig Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.ManagedGroupConfig
getset

Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups.

◆ MinCpuPlatform

virtual string Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.MinCpuPlatform
getset

Optional. Specifies the minimum cpu platform for the Instance Group. See DataprocMinimum CPU Platform.

◆ NumInstances

virtual System.Nullable<int> Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.NumInstances
getset

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

◆ Preemptibility

virtual string Google.Apis.Dataproc.v1.Data.InstanceGroupConfig.Preemptibility
getset

Optional. Specifies the preemptibility of the instance group.


The documentation for this class was generated from the following file: