class Azure::Hdinsight::Mgmt::V2018_06_01_preview::Models::VmSizeProperty
The vm size property
Attributes
@return [Integer] The number of cores that the vm size has.
@return [String] The data disk storage tier of the vm size.
@return [String] The label of the vm size.
@return [Integer] The max data disk count of the vm size.
@return [Integer] The memory whose unit is MB of the vm size.
@return [String] The vm size name.
@return [Boolean] This indicates this vm size is supported by virtual machines or not
@return [Boolean] The indicates this vm size is supported by web worker roles or not
@return [Integer] The virtual machine resource disk size whose unit is MB of the vm size.
@return [Integer] The web worker resource disk size whose unit is MB of the vm size.
Private Class Methods
Mapper for VmSizeProperty
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-06-01-preview/generated/azure_mgmt_hdinsight/models/vm_size_property.rb, line 54 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'VmSizeProperty', type: { name: 'Composite', class_name: 'VmSizeProperty', model_properties: { name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, cores: { client_side_validation: true, required: false, serialized_name: 'cores', type: { name: 'Number' } }, data_disk_storage_tier: { client_side_validation: true, required: false, serialized_name: 'dataDiskStorageTier', type: { name: 'String' } }, label: { client_side_validation: true, required: false, serialized_name: 'label', type: { name: 'String' } }, max_data_disk_count: { client_side_validation: true, required: false, serialized_name: 'maxDataDiskCount', type: { name: 'Number' } }, memory_in_mb: { client_side_validation: true, required: false, serialized_name: 'memoryInMb', type: { name: 'Number' } }, supported_by_virtual_machines: { client_side_validation: true, required: false, serialized_name: 'supportedByVirtualMachines', type: { name: 'Boolean' } }, supported_by_web_worker_roles: { client_side_validation: true, required: false, serialized_name: 'supportedByWebWorkerRoles', type: { name: 'Boolean' } }, virtual_machine_resource_disk_size_in_mb: { client_side_validation: true, required: false, serialized_name: 'virtualMachineResourceDiskSizeInMb', type: { name: 'Number' } }, web_worker_resource_disk_size_in_mb: { client_side_validation: true, required: false, serialized_name: 'webWorkerResourceDiskSizeInMb', type: { name: 'Number' } } } } } end