Share via


MigrationSqlAssessmentV2SummaryData Class

Definition

A class representing the MigrationSqlAssessmentV2Summary data model. SQL Assessment REST resource.

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

Constructors

MigrationSqlAssessmentV2SummaryData()

Initializes a new instance of MigrationSqlAssessmentV2SummaryData.

Properties

AssessmentSummary

Gets or sets the Assessment summary.

DatabaseDistributionBySizingCriterion

Gets the database distribution by sizing criterion.

DistributionByServicePackInsight

Gets the distribution distribution of sqlInstances by service pack insight.

DistributionBySqlEdition

Gets the distribution of sqlInstances by sql edition.

DistributionBySqlVersion

Gets the distribution of sqlInstances by sql version.

DistributionBySupportStatus

Gets the distribution of sqlInstances by support status.

Id

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

(Inherited from ResourceData)
InstanceDistributionBySizingCriterion

Gets the instance distribution by sizing criterion.

Name

The name of the resource.

(Inherited from ResourceData)
NumberOfFciInstances

Number of sql failover cluster instances part of the assessment.

NumberOfMachines

Number of machines part of the assessment.

NumberOfSqlAvailabilityGroups

Number of sql availability groups part of the assessment.

NumberOfSqlDatabases

Number of sql databases part of the assessment.

NumberOfSqlInstances

Number of sql instances part of the assessment.

NumberOfSuccessfullyDiscoveredSqlInstances

Number of successfully discovered sql instances part of the assessment.

ResourceType

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

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationSqlAssessmentV2SummaryData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MigrationSqlAssessmentV2SummaryData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationSqlAssessmentV2SummaryData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationSqlAssessmentV2SummaryData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MigrationSqlAssessmentV2SummaryData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to