VirtualMachineSize interface

Describes the properties of a VM size.

Properties

estimatedVMPrices

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.

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.

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.

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.

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.

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.

supportedComputeTypes

Specifies the compute types supported by the virtual machine size.

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.

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