Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.
Inherits
Object
Extended By
Google::Protobuf::MessageExts::ClassMethods
Includes
Google::Protobuf::MessageExts
Methods
#disk_size_gb
defdisk_size_gb()->::Integer
Returns
(::Integer) — Specifies the size of the disk in base-2 GB.
#disk_size_gb=
defdisk_size_gb=(value)->::Integer
Parameter
value (::Integer) — Specifies the size of the disk in base-2 GB.
Returns
(::Integer) — Specifies the size of the disk in base-2 GB.
#interface
definterface()->::String
Returns
(::String) — Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance.
Check the Interface enum for the list of possible values.
#interface=
definterface=(value)->::String
Parameter
value (::String) — Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance.
Check the Interface enum for the list of possible values.
Returns
(::String) — Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance.
Check the Interface enum for the list of possible values.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["# Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk (v3.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.0.0 (latest)](/ruby/docs/reference/google-cloud-compute-v1/latest/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.22.0](/ruby/docs/reference/google-cloud-compute-v1/2.22.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.21.1](/ruby/docs/reference/google-cloud-compute-v1/2.21.1/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.20.0](/ruby/docs/reference/google-cloud-compute-v1/2.20.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.19.1](/ruby/docs/reference/google-cloud-compute-v1/2.19.1/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.18.0](/ruby/docs/reference/google-cloud-compute-v1/2.18.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.17.0](/ruby/docs/reference/google-cloud-compute-v1/2.17.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.16.0](/ruby/docs/reference/google-cloud-compute-v1/2.16.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.15.0](/ruby/docs/reference/google-cloud-compute-v1/2.15.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.14.0](/ruby/docs/reference/google-cloud-compute-v1/2.14.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.13.0](/ruby/docs/reference/google-cloud-compute-v1/2.13.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.12.0](/ruby/docs/reference/google-cloud-compute-v1/2.12.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.11.0](/ruby/docs/reference/google-cloud-compute-v1/2.11.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.10.0](/ruby/docs/reference/google-cloud-compute-v1/2.10.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.9.0](/ruby/docs/reference/google-cloud-compute-v1/2.9.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.8.0](/ruby/docs/reference/google-cloud-compute-v1/2.8.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.7.2](/ruby/docs/reference/google-cloud-compute-v1/2.7.2/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.6.0](/ruby/docs/reference/google-cloud-compute-v1/2.6.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.5.0](/ruby/docs/reference/google-cloud-compute-v1/2.5.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.4.0](/ruby/docs/reference/google-cloud-compute-v1/2.4.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.3.0](/ruby/docs/reference/google-cloud-compute-v1/2.3.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.2.0](/ruby/docs/reference/google-cloud-compute-v1/2.2.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.1.0](/ruby/docs/reference/google-cloud-compute-v1/2.1.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [2.0.0](/ruby/docs/reference/google-cloud-compute-v1/2.0.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.10.0](/ruby/docs/reference/google-cloud-compute-v1/1.10.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.9.0](/ruby/docs/reference/google-cloud-compute-v1/1.9.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.8.0](/ruby/docs/reference/google-cloud-compute-v1/1.8.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.7.1](/ruby/docs/reference/google-cloud-compute-v1/1.7.1/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.6.0](/ruby/docs/reference/google-cloud-compute-v1/1.6.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.5.0](/ruby/docs/reference/google-cloud-compute-v1/1.5.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.4.0](/ruby/docs/reference/google-cloud-compute-v1/1.4.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.3.0](/ruby/docs/reference/google-cloud-compute-v1/1.3.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.2.0](/ruby/docs/reference/google-cloud-compute-v1/1.2.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.1.0](/ruby/docs/reference/google-cloud-compute-v1/1.1.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [1.0.0](/ruby/docs/reference/google-cloud-compute-v1/1.0.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk)\n- [0.5.0](/ruby/docs/reference/google-cloud-compute-v1/0.5.0/Google-Cloud-Compute-V1-AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk) \nReference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #disk_size_gb\n\n def disk_size_gb() -\u003e ::Integer\n\n**Returns**\n\n- (::Integer) --- Specifies the size of the disk in base-2 GB.\n\n### #disk_size_gb=\n\n def disk_size_gb=(value) -\u003e ::Integer\n\n**Parameter**\n\n- **value** (::Integer) --- Specifies the size of the disk in base-2 GB. \n**Returns**\n\n- (::Integer) --- Specifies the size of the disk in base-2 GB.\n\n### #interface\n\n def interface() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Check the Interface enum for the list of possible values.\n\n### #interface=\n\n def interface=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Check the Interface enum for the list of possible values. \n**Returns**\n\n- (::String) --- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Check the Interface enum for the list of possible values."]]