Share via


MachineLearningVmSize Class

Definition

Describes the properties of a VM size.

public class MachineLearningVmSize : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.MachineLearning.Models.MachineLearningVmSize>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.MachineLearning.Models.MachineLearningVmSize>
public class MachineLearningVmSize
type MachineLearningVmSize = class
    interface IJsonModel<MachineLearningVmSize>
    interface IPersistableModel<MachineLearningVmSize>
type MachineLearningVmSize = class
Public Class MachineLearningVmSize
Implements IJsonModel(Of MachineLearningVmSize), IPersistableModel(Of MachineLearningVmSize)
Public Class MachineLearningVmSize
Inheritance
MachineLearningVmSize
Implements

Properties

EstimatedVmPrices

The estimated price information for using a VM.

Family

The family name of the virtual machine size.

Gpus

The number of gPUs supported by the virtual machine size.

IsPremiumIOSupported

Specifies if the virtual machine size supports premium IO.

LowPriorityCapable

Specifies if the virtual machine size supports low priority VMs.

MaxResourceVolumeMB

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

MemoryGB

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

Name

The name of the virtual machine size.

OSVhdSizeMB

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

SupportedComputeTypes

Specifies the compute types supported by the virtual machine size.

VCpus

The number of vCPUs supported by the virtual machine size.

Explicit Interface Implementations

IJsonModel<MachineLearningVmSize>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MachineLearningVmSize>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MachineLearningVmSize>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MachineLearningVmSize>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MachineLearningVmSize>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to