Freigeben über


ArmMigrationAssessmentModelFactory.MigrationSqlAssessmentV2SummaryData Method

Definition

Initializes a new instance of MigrationSqlAssessmentV2SummaryData.

public static Azure.ResourceManager.Migration.Assessment.MigrationSqlAssessmentV2SummaryData MigrationSqlAssessmentV2SummaryData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IReadOnlyDictionary<string,Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2SummaryDetails> assessmentSummary = default, System.Collections.Generic.IReadOnlyDictionary<string,int> distributionBySupportStatus = default, System.Collections.Generic.IReadOnlyDictionary<string,int> distributionByServicePackInsight = default, System.Collections.Generic.IReadOnlyDictionary<string,int> distributionBySqlVersion = default, System.Collections.Generic.IReadOnlyDictionary<string,int> distributionBySqlEdition = default, System.Collections.Generic.IReadOnlyDictionary<string,int> instanceDistributionBySizingCriterion = default, System.Collections.Generic.IReadOnlyDictionary<string,int> databaseDistributionBySizingCriterion = default, int? numberOfMachines = default, int? numberOfSqlInstances = default, int? numberOfSuccessfullyDiscoveredSqlInstances = default, int? numberOfSqlDatabases = default, int? numberOfFciInstances = default, int? numberOfSqlAvailabilityGroups = default);
static member MigrationSqlAssessmentV2SummaryData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IReadOnlyDictionary<string, Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2SummaryDetails> * System.Collections.Generic.IReadOnlyDictionary<string, int> * System.Collections.Generic.IReadOnlyDictionary<string, int> * System.Collections.Generic.IReadOnlyDictionary<string, int> * System.Collections.Generic.IReadOnlyDictionary<string, int> * System.Collections.Generic.IReadOnlyDictionary<string, int> * System.Collections.Generic.IReadOnlyDictionary<string, int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> -> Azure.ResourceManager.Migration.Assessment.MigrationSqlAssessmentV2SummaryData
Public Shared Function MigrationSqlAssessmentV2SummaryData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional assessmentSummary As IReadOnlyDictionary(Of String, SqlAssessmentV2SummaryDetails) = Nothing, Optional distributionBySupportStatus As IReadOnlyDictionary(Of String, Integer) = Nothing, Optional distributionByServicePackInsight As IReadOnlyDictionary(Of String, Integer) = Nothing, Optional distributionBySqlVersion As IReadOnlyDictionary(Of String, Integer) = Nothing, Optional distributionBySqlEdition As IReadOnlyDictionary(Of String, Integer) = Nothing, Optional instanceDistributionBySizingCriterion As IReadOnlyDictionary(Of String, Integer) = Nothing, Optional databaseDistributionBySizingCriterion As IReadOnlyDictionary(Of String, Integer) = Nothing, Optional numberOfMachines As Nullable(Of Integer) = Nothing, Optional numberOfSqlInstances As Nullable(Of Integer) = Nothing, Optional numberOfSuccessfullyDiscoveredSqlInstances As Nullable(Of Integer) = Nothing, Optional numberOfSqlDatabases As Nullable(Of Integer) = Nothing, Optional numberOfFciInstances As Nullable(Of Integer) = Nothing, Optional numberOfSqlAvailabilityGroups As Nullable(Of Integer) = Nothing) As MigrationSqlAssessmentV2SummaryData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

assessmentSummary
IReadOnlyDictionary<String,SqlAssessmentV2SummaryDetails>

Gets or sets the Assessment summary.

distributionBySupportStatus
IReadOnlyDictionary<String,Int32>

Gets the distribution of sqlInstances by support status.

distributionByServicePackInsight
IReadOnlyDictionary<String,Int32>

Gets the distribution distribution of sqlInstances by service pack insight.

distributionBySqlVersion
IReadOnlyDictionary<String,Int32>

Gets the distribution of sqlInstances by sql version.

distributionBySqlEdition
IReadOnlyDictionary<String,Int32>

Gets the distribution of sqlInstances by sql edition.

instanceDistributionBySizingCriterion
IReadOnlyDictionary<String,Int32>

Gets the instance distribution by sizing criterion.

databaseDistributionBySizingCriterion
IReadOnlyDictionary<String,Int32>

Gets the database distribution by sizing criterion.

numberOfMachines
Nullable<Int32>

Number of machines part of the assessment.

numberOfSqlInstances
Nullable<Int32>

Number of sql instances part of the assessment.

numberOfSuccessfullyDiscoveredSqlInstances
Nullable<Int32>

Number of successfully discovered sql instances part of the assessment.

numberOfSqlDatabases
Nullable<Int32>

Number of sql databases part of the assessment.

numberOfFciInstances
Nullable<Int32>

Number of sql failover cluster instances part of the assessment.

numberOfSqlAvailabilityGroups
Nullable<Int32>

Number of sql availability groups part of the assessment.

Returns

A new MigrationSqlAssessmentV2SummaryData instance for mocking.

Applies to