Share via


MigrationAssessedSqlInstanceV2Data Class

Definition

A class representing the MigrationAssessedSqlInstanceV2 data model. Assessed SQL instance web model class.

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

Constructors

MigrationAssessedSqlInstanceV2Data()

Initializes a new instance of MigrationAssessedSqlInstanceV2Data.

Properties

AvailabilityReplicaSummary

Gets the overview counts of availability replicas in the assessed instance, by commit mode and read type.

AzureSqlDBSuitabilityDetails

SQL instance azure SQL DB suitability details.

AzureSqlMISuitabilityDetails

SQL instance azure SQL MI suitability details.

AzureSqlVmSuitabilityDetails

SQL instance azure SQL VM suitability details.

ConfidenceRatingInPercentage

Confidence Rating in Percentage.

CreatedOn

When was assessed SQL instance first created.

DatabaseSummary

The databases summary.

FciMetadata

Gets the FCI metadata if this instance represents an FCI instance.

HasScanOccurred

Gets or sets a value indicating whether SQL instance has been deep discovered.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
InstanceName

SQL instance name.

IsClustered

Gets a value indicating whether the SQL instance is clustered or not.

IsHighAvailabilityEnabled

Gets a value indicating whether the high availability is enabled or not.

LogicalDisks

The logical disk details.

MachineArmId

Machine arm id.

MachineName

Machine display name.

MemoryInUseInMB

Gets or sets the memory used by SQL instance in megabytes.

Name

The name of the resource.

(Inherited from ResourceData)
NumberOfCoresAllocated

Number of CPU cores assigned to the SQL instance.

PercentageCoresUtilization

The percentage of the total number of cores being utilized by the SQL instance.

ProductSupportStatus

Gets the product support status related details.

RecommendedAzureSqlTargetType

Gets or sets the recommended azure SQL target type.

RecommendedSuitability

Gets or sets the recommended azure SQL suitability.

RecommendedTargetReasonings

Gets the list of recommended target reasoning.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SizingCriterion

Assessment sizing criterion.

SqlEdition

SQL instance edition.

SqlInstanceSdsArmId

SQL instance SDS arm id.

SqlVersion

SQL instance version.

StorageTypeBasedDetails

Gets the storage details.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
UpdatedOn

When was assessed SQL instance last updated.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationAssessedSqlInstanceV2Data>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MigrationAssessedSqlInstanceV2Data>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationAssessedSqlInstanceV2Data>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationAssessedSqlInstanceV2Data>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MigrationAssessedSqlInstanceV2Data>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to