class Azure::DevTestLabs::Mgmt::V2018_09_15::Models::DiskFragment
A Disk
.
Attributes
disk_blob_name[RW]
@return [String] When backed by a blob, the name of the VHD blob without extension.
disk_size_gi_b[RW]
@return [Integer] The size of the disk in GibiBytes.
disk_type[RW]
@return [StorageType] The storage type for the disk (i.e. Standard, Premium). Possible values include: 'Standard', 'Premium', 'StandardSSD'
disk_uri[RW]
@return [String] When backed by a blob, the URI of underlying blob.
host_caching[RW]
@return [String] The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite).
leased_by_lab_vm_id[RW]
@return [String] The resource ID of the VM to which this disk is leased.
managed_disk_id[RW]
@return [String] When backed by managed disk, this is the ID of the compute disk resource.
Private Class Methods
mapper()
click to toggle source
Mapper for DiskFragment
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-09-15/generated/azure_mgmt_devtestlabs/models/disk_fragment.rb, line 46 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DiskFragment', type: { name: 'Composite', class_name: 'DiskFragment', model_properties: { tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, disk_type: { client_side_validation: true, required: false, serialized_name: 'properties.diskType', type: { name: 'String' } }, disk_size_gi_b: { client_side_validation: true, required: false, serialized_name: 'properties.diskSizeGiB', type: { name: 'Number' } }, leased_by_lab_vm_id: { client_side_validation: true, required: false, serialized_name: 'properties.leasedByLabVmId', type: { name: 'String' } }, disk_blob_name: { client_side_validation: true, required: false, serialized_name: 'properties.diskBlobName', type: { name: 'String' } }, disk_uri: { client_side_validation: true, required: false, serialized_name: 'properties.diskUri', type: { name: 'String' } }, host_caching: { client_side_validation: true, required: false, serialized_name: 'properties.hostCaching', type: { name: 'String' } }, managed_disk_id: { client_side_validation: true, required: false, serialized_name: 'properties.managedDiskId', type: { name: 'String' } } } } } end