Struct google_dataproc1::InstanceGroupConfig[][src]

pub struct InstanceGroupConfig {
    pub is_preemptible: Option<bool>,
    pub machine_type_uri: Option<String>,
    pub instance_names: Option<Vec<String>>,
    pub disk_config: Option<DiskConfig>,
    pub accelerators: Option<Vec<AcceleratorConfig>>,
    pub managed_group_config: Option<ManagedGroupConfig>,
    pub num_instances: Option<i32>,
    pub image_uri: Option<String>,
}

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

This type is not used in any activity, and only used as part of another schema.

Fields

Optional. Specifies that this instance group contains preemptible instances.

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 Cloud Dataproc Auto Zone Placement feature, you must use the short name of the machine type resource, for example, n1-standard-2.

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

Optional. Disk option config settings.

Optional. The Compute Engine accelerator configuration for these instances.Beta Feature: This feature is still under development. It may be changed before final release.

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

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

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

Trait Implementations

impl Default for InstanceGroupConfig
[src]

Returns the "default value" for a type. Read more

impl Clone for InstanceGroupConfig
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for InstanceGroupConfig
[src]

Formats the value using the given formatter. Read more

impl Part for InstanceGroupConfig
[src]

Auto Trait Implementations