class Azure::Compute::Mgmt::V2017_03_30::Models::ImageStorageProfile
Describes a storage profile.
Attributes
@return [Array<ImageDataDisk>] Specifies the parameters that are used to add a data disk to a virtual machine.
For more information about disks, see [About disks and VHDs for Azure
virtual machines](docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
@return [ImageOSDisk] Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure
virtual machines](docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
Private Class Methods
Mapper for ImageStorageProfile
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-03-30/generated/azure_mgmt_compute/models/image_storage_profile.rb, line 32 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ImageStorageProfile', type: { name: 'Composite', class_name: 'ImageStorageProfile', model_properties: { os_disk: { client_side_validation: true, required: true, serialized_name: 'osDisk', type: { name: 'Composite', class_name: 'ImageOSDisk' } }, data_disks: { client_side_validation: true, required: false, serialized_name: 'dataDisks', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ImageDataDiskElementType', type: { name: 'Composite', class_name: 'ImageDataDisk' } } } } } } } end