class Azure::DevTestLabs::Mgmt::V2018_09_15::Models::ComputeDataDisk
A data disks attached to a virtual machine.
Attributes
disk_size_gi_b[RW]
@return [Integer] Gets data disk size in GiB.
disk_uri[RW]
@return [String] When backed by a blob, the URI of underlying blob.
managed_disk_id[RW]
@return [String] When backed by managed disk, this is the ID of the compute disk resource.
name[RW]
@return [String] Gets data disk name.
Private Class Methods
mapper()
click to toggle source
Mapper for ComputeDataDisk
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-09-15/generated/azure_mgmt_devtestlabs/models/compute_data_disk.rb, line 33 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ComputeDataDisk', type: { name: 'Composite', class_name: 'ComputeDataDisk', model_properties: { name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, disk_uri: { client_side_validation: true, required: false, serialized_name: 'diskUri', type: { name: 'String' } }, managed_disk_id: { client_side_validation: true, required: false, serialized_name: 'managedDiskId', type: { name: 'String' } }, disk_size_gi_b: { client_side_validation: true, required: false, serialized_name: 'diskSizeGiB', type: { name: 'Number' } } } } } end