Compartilhar via


IVirtualMachineSize Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20220501.VirtualMachineSizeTypeConverter))]
public interface IVirtualMachineSize : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20220501.VirtualMachineSizeTypeConverter))>]
type IVirtualMachineSize = interface
    interface IJsonSerializable
Public Interface IVirtualMachineSize
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

EstimatedVMPriceBillingCurrency

Three lettered code specifying the currency of the VM price. Example: USD

EstimatedVMPriceUnitOfMeasure

The unit of time measurement for the specified VM price. Example: OneHour

EstimatedVMPriceValue

The list of estimated prices for using a VM of a particular OS type, tier, etc.

Family

The family name of the virtual machine size.

Gpu

The number of gPUs supported by the virtual machine size.

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.

PremiumIo

Specifies if the virtual machine size supports premium IO.

SupportedComputeType

Specifies the compute types supported by the virtual machine size.

VCpUs

The number of vCPUs supported by the virtual machine size.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to