class Google::Apis::DataprocV1::DiskConfig
Specifies the config of disk options for a group of VM instances.
Attributes
Optional. Size in GB of the boot disk (default is 500GB). Corresponds to the JSON property `bootDiskSizeGb` @return [Fixnum]
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]
Optional. 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
# File lib/google/apis/dataproc_v1/classes.rb, line 879 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataproc_v1/classes.rb, line 884 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