class Google::Apis::DataprocV1beta2::DiskConfig

Specifies the config of disk options for a group of VM instances.

Attributes

boot_disk_size_gb[RW]

Optional. Size in GB of the boot disk (default is 500GB). Corresponds to the JSON property `bootDiskSizeGb` @return [Fixnum]

boot_disk_type[RW]

Optional. Type of the boot disk (default is “pd-standard”). Valid values: “pd- balanced” (Persistent Disk Balanced Solid State Drive), “pd-ssd” (Persistent Disk Solid State Drive), or “pd-standard” (Persistent Disk Hard Disk Drive). See Disk types (cloud.google.com/compute/docs/disks#disk-types). Corresponds to the JSON property `bootDiskType` @return [String]

num_local_ssds[RW]

Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and HDFS (hadoop.apache. org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries. Corresponds to the JSON property `numLocalSsds` @return [Fixnum]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dataproc_v1beta2/classes.rb, line 791
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dataproc_v1beta2/classes.rb, line 796
def update!(**args)
  @boot_disk_size_gb = args[:boot_disk_size_gb] if args.key?(:boot_disk_size_gb)
  @boot_disk_type = args[:boot_disk_type] if args.key?(:boot_disk_type)
  @num_local_ssds = args[:num_local_ssds] if args.key?(:num_local_ssds)
end