VirtualMachineSize interface  
Describes the properties of a VM size.
Properties
| estimated | 
	The estimated price information for using a VM.  | 
| family | The family name of the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| gpus | The number of gPUs supported by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| low | 
	Specifies if the virtual machine size supports low priority VMs. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| max | 
	The resource volume size, in MB, allowed by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| memoryGB | The amount of memory, in GB, supported by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| name | The name of the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| os | 
	The OS VHD disk size, in MB, allowed by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| premiumIO | Specifies if the virtual machine size supports premium IO. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| supported | 
	Specifies the compute types supported by the virtual machine size.  | 
| v | 
	The number of vCPUs supported by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.  | 
Property Details
		estimatedVMPrices
	 
	The estimated price information for using a VM.
estimatedVMPrices?: EstimatedVMPrices
				Property Value
family
The family name of the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.
family?: string
				Property Value
string
gpus
The number of gPUs supported by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.
gpus?: number
				Property Value
number
		lowPriorityCapable
	  
	Specifies if the virtual machine size supports low priority VMs. NOTE: This property will not be serialized. It can only be populated by the server.
lowPriorityCapable?: boolean
				Property Value
boolean
		maxResourceVolumeMB
	  
	The resource volume size, in MB, allowed by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.
maxResourceVolumeMB?: number
				Property Value
number
memoryGB
The amount of memory, in GB, supported by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.
memoryGB?: number
				Property Value
number
name
The name of the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
				Property Value
string
		osVhdSizeMB
	  
	The OS VHD disk size, in MB, allowed by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.
osVhdSizeMB?: number
				Property Value
number
premiumIO
Specifies if the virtual machine size supports premium IO. NOTE: This property will not be serialized. It can only be populated by the server.
premiumIO?: boolean
				Property Value
boolean
		supportedComputeTypes
	  
	Specifies the compute types supported by the virtual machine size.
supportedComputeTypes?: string[]
				Property Value
string[]
		vCPUs
	 
	The number of vCPUs supported by the virtual machine size. NOTE: This property will not be serialized. It can only be populated by the server.
vCPUs?: number
				Property Value
number