class Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineImage
Describes a Virtual Machine Image
.
Attributes
data_disk_images[RW]
@return [Array<DataDiskImage>]
os_disk_image[RW]
@return [OSDiskImage]
plan[RW]
@return [PurchasePlan]
Private Class Methods
mapper()
click to toggle source
Mapper for VirtualMachineImage
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-03-30/generated/azure_mgmt_compute/models/virtual_machine_image.rb, line 29 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'VirtualMachineImage', type: { name: 'Composite', class_name: 'VirtualMachineImage', model_properties: { id: { client_side_validation: true, required: false, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: true, serialized_name: 'name', type: { name: 'String' } }, location: { client_side_validation: true, required: true, serialized_name: 'location', type: { name: 'String' } }, 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' } } } }, plan: { client_side_validation: true, required: false, serialized_name: 'properties.plan', type: { name: 'Composite', class_name: 'PurchasePlan' } }, os_disk_image: { client_side_validation: true, required: false, serialized_name: 'properties.osDiskImage', type: { name: 'Composite', class_name: 'OSDiskImage' } }, data_disk_images: { client_side_validation: true, required: false, serialized_name: 'properties.dataDiskImages', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'DataDiskImageElementType', type: { name: 'Composite', class_name: 'DataDiskImage' } } } } } } } end