Share via


AssessmentVmSkuDto Class

Definition

Azure Virtual Machine SKU.

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

Properties

AvailableCores

Gets the Available vCores. This can be less than the vCores in the Constrained vCPU VM Sizes.

AzureSkuName

Gets the Virtual Machine SKU name,: E.g. : Standard_F16s.

AzureVmFamily

Gets the Virtual Machine Family, for example : standardMSFamily.

Cores

Gets the Compute Size in vCores.

MaxNetworkInterfaces

Gets the Max network interfaces.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AssessmentVmSkuDto>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AssessmentVmSkuDto>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AssessmentVmSkuDto>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AssessmentVmSkuDto>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AssessmentVmSkuDto>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to