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 image_uri: Option<String>,
    pub managed_group_config: Option<ManagedGroupConfig>,
    pub accelerators: Option<Vec<AcceleratorConfig>>,
    pub num_instances: Option<i32>,
    pub disk_config: Option<DiskConfig>,
}

Optional. The config settings for Google 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 Google 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

Optional. The list of instance names. Cloud Dataproc derives the names from cluster_name, num_instances, and the instance group if not set by user (recommended practice is to let Cloud Dataproc derive the name).

Output-only. The Google Compute Engine image resource used for cluster instances. Inferred from SoftwareConfig.image_version.

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

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

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

Optional. Disk option config settings.

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