Share via


AssessmentAzureSqlIaasSkuDto Class

Definition

Class representing Azure SQL IAAS SKU.

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

Properties

AzureSqlTargetType

Gets the target type.

DataDiskSizes

Gets the The list of data disk sizes.

LogDiskSizes

Gets the The list of log disk sizes.

VirtualMachineSize

Gets the The Azure Compute Virtual Machine.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AssessmentAzureSqlIaasSkuDto>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AssessmentAzureSqlIaasSkuDto>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AssessmentAzureSqlIaasSkuDto>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AssessmentAzureSqlIaasSkuDto>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AssessmentAzureSqlIaasSkuDto>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to