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