Share via


SqlAssessmentV2IaasSuitabilityDetails Class

Definition

Class representing Azure SQL IAAS suitability details.

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

Properties

AzureSqlSku

Gets the azure SQL IAAS SKU.

CostComponents

Gets the collection of cost components.

MigrationGuidelines

Gets the list of migration guidelines applicable to this target.

MigrationIssues

Gets the list of migrations issues.

MigrationTargetPlatform

Gets the migration target platform.

MonthlyComputeCost

Gets the monthly compute cost.

MonthlyStorageCost

Gets the monthly storage cost.

RecommendationReasonings

Gets the list of SQL recommendation Reasoning.

ReplicaAzureSqlSku

Gets the replica azure SQL IAAS SKU.

SecuritySuitability

Gets the suitability for Microsoft cloud defender.

SharedResources

Gets the shared resources.

ShouldProvisionReplicas

Gets a value indicating whether replicas should be provisioned.

SkuReplicationMode

Gets the replication mode.

Suitability

Gets the azure suitability.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SqlAssessmentV2IaasSuitabilityDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SqlAssessmentV2IaasSuitabilityDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SqlAssessmentV2IaasSuitabilityDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SqlAssessmentV2IaasSuitabilityDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SqlAssessmentV2IaasSuitabilityDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to