VirtualMachineSize Class

Describes the properties of a VM size.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
VirtualMachineSize

Constructor

VirtualMachineSize(*, estimated_vm_prices: Optional[azure.mgmt.machinelearningservices.models._models_py3.EstimatedVMPrices] = None, supported_compute_types: Optional[List[str]] = None, **kwargs)

Parameters

estimated_vm_prices
EstimatedVMPrices
Required

The estimated price information for using a VM.

supported_compute_types
list[str]
Required

Specifies the compute types supported by the virtual machine size.

Variables

name
str

The name of the virtual machine size.

family
str

The family name of the virtual machine size.

v_cp_us
int

The number of vCPUs supported by the virtual machine size.

gpus
int

The number of gPUs supported by the virtual machine size.

os_vhd_size_mb
int

The OS VHD disk size, in MB, allowed by the virtual machine size.

max_resource_volume_mb
int

The resource volume size, in MB, allowed by the virtual machine size.

memory_gb
float

The amount of memory, in GB, supported by the virtual machine size.

low_priority_capable
bool

Specifies if the virtual machine size supports low priority VMs.

premium_io
bool

Specifies if the virtual machine size supports premium IO.