ArmMigrationAssessmentModelFactory.MigrationAssessedSqlInstanceV2Data Method

Definition

Initializes a new instance of MigrationAssessedSqlInstanceV2Data.

public static Azure.ResourceManager.Migration.Assessment.MigrationAssessedSqlInstanceV2Data MigrationAssessedSqlInstanceV2Data(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, double? memoryInUseInMB = default, bool? hasScanOccurred = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentTargetType? recommendedAzureSqlTargetType = default, Azure.ResourceManager.Migration.Assessment.Models.AssessedSqlRecommendedSuitability? recommendedSuitability = default, Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2PaasSuitabilityDetails azureSqlMISuitabilityDetails = default, Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2PaasSuitabilityDetails azureSqlDBSuitabilityDetails = default, Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2IaasSuitabilityDetails azureSqlVmSuitabilityDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessedSqlInstanceStorageDetails> storageTypeBasedDetails = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentProductSupportStatus productSupportStatus = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlFciMetadata fciMetadata = default, Azure.ResourceManager.Migration.Assessment.Models.SqlAvailabilityReplicaSummary availabilityReplicaSummary = default, bool? isClustered = default, bool? isHighAvailabilityEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.SqlRecommendationReasoning> recommendedTargetReasonings = default, Azure.Core.ResourceIdentifier machineArmId = default, string machineName = default, string instanceName = default, Azure.Core.ResourceIdentifier sqlInstanceSdsArmId = default, string sqlEdition = default, string sqlVersion = default, int? numberOfCoresAllocated = default, double? percentageCoresUtilization = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessedSqlInstanceDiskDetails> logicalDisks = default, Azure.ResourceManager.Migration.Assessment.Models.AssessedSqlInstanceDatabaseSummary databaseSummary = default, double? confidenceRatingInPercentage = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentSizingCriterion? sizingCriterion = default, DateTimeOffset? createdOn = default, DateTimeOffset? updatedOn = default);
static member MigrationAssessedSqlInstanceV2Data : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<double> * Nullable<bool> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentTargetType> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessedSqlRecommendedSuitability> * Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2PaasSuitabilityDetails * Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2PaasSuitabilityDetails * Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2IaasSuitabilityDetails * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessedSqlInstanceStorageDetails> * Azure.ResourceManager.Migration.Assessment.Models.AssessmentProductSupportStatus * Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlFciMetadata * Azure.ResourceManager.Migration.Assessment.Models.SqlAvailabilityReplicaSummary * Nullable<bool> * Nullable<bool> * seq<Azure.ResourceManager.Migration.Assessment.Models.SqlRecommendationReasoning> * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * string * string * Nullable<int> * Nullable<double> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessedSqlInstanceDiskDetails> * Azure.ResourceManager.Migration.Assessment.Models.AssessedSqlInstanceDatabaseSummary * Nullable<double> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentSizingCriterion> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> -> Azure.ResourceManager.Migration.Assessment.MigrationAssessedSqlInstanceV2Data
Public Shared Function MigrationAssessedSqlInstanceV2Data (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional memoryInUseInMB As Nullable(Of Double) = Nothing, Optional hasScanOccurred As Nullable(Of Boolean) = Nothing, Optional recommendedAzureSqlTargetType As Nullable(Of MigrationAssessmentTargetType) = Nothing, Optional recommendedSuitability As Nullable(Of AssessedSqlRecommendedSuitability) = Nothing, Optional azureSqlMISuitabilityDetails As SqlAssessmentV2PaasSuitabilityDetails = Nothing, Optional azureSqlDBSuitabilityDetails As SqlAssessmentV2PaasSuitabilityDetails = Nothing, Optional azureSqlVmSuitabilityDetails As SqlAssessmentV2IaasSuitabilityDetails = Nothing, Optional storageTypeBasedDetails As IEnumerable(Of AssessedSqlInstanceStorageDetails) = Nothing, Optional productSupportStatus As AssessmentProductSupportStatus = Nothing, Optional fciMetadata As AssessmentSqlFciMetadata = Nothing, Optional availabilityReplicaSummary As SqlAvailabilityReplicaSummary = Nothing, Optional isClustered As Nullable(Of Boolean) = Nothing, Optional isHighAvailabilityEnabled As Nullable(Of Boolean) = Nothing, Optional recommendedTargetReasonings As IEnumerable(Of SqlRecommendationReasoning) = Nothing, Optional machineArmId As ResourceIdentifier = Nothing, Optional machineName As String = Nothing, Optional instanceName As String = Nothing, Optional sqlInstanceSdsArmId As ResourceIdentifier = Nothing, Optional sqlEdition As String = Nothing, Optional sqlVersion As String = Nothing, Optional numberOfCoresAllocated As Nullable(Of Integer) = Nothing, Optional percentageCoresUtilization As Nullable(Of Double) = Nothing, Optional logicalDisks As IEnumerable(Of AssessedSqlInstanceDiskDetails) = Nothing, Optional databaseSummary As AssessedSqlInstanceDatabaseSummary = Nothing, Optional confidenceRatingInPercentage As Nullable(Of Double) = Nothing, Optional sizingCriterion As Nullable(Of AssessmentSizingCriterion) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional updatedOn As Nullable(Of DateTimeOffset) = Nothing) As MigrationAssessedSqlInstanceV2Data

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

memoryInUseInMB
Nullable<Double>

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

hasScanOccurred
Nullable<Boolean>

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

recommendedAzureSqlTargetType
Nullable<MigrationAssessmentTargetType>

Gets or sets the recommended azure SQL target type.

recommendedSuitability
Nullable<AssessedSqlRecommendedSuitability>

Gets or sets the recommended azure SQL suitability.

azureSqlMISuitabilityDetails
SqlAssessmentV2PaasSuitabilityDetails

SQL instance azure SQL MI suitability details.

azureSqlDBSuitabilityDetails
SqlAssessmentV2PaasSuitabilityDetails

SQL instance azure SQL DB suitability details.

azureSqlVmSuitabilityDetails
SqlAssessmentV2IaasSuitabilityDetails

SQL instance azure SQL VM suitability details.

storageTypeBasedDetails
IEnumerable<AssessedSqlInstanceStorageDetails>

Gets the storage details.

productSupportStatus
AssessmentProductSupportStatus

Gets the product support status related details.

fciMetadata
AssessmentSqlFciMetadata

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

availabilityReplicaSummary
SqlAvailabilityReplicaSummary

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

isClustered
Nullable<Boolean>

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

isHighAvailabilityEnabled
Nullable<Boolean>

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

recommendedTargetReasonings
IEnumerable<SqlRecommendationReasoning>

Gets the list of recommended target reasoning.

machineArmId
ResourceIdentifier

Machine arm id.

machineName
String

Machine display name.

instanceName
String

SQL instance name.

sqlInstanceSdsArmId
ResourceIdentifier

SQL instance SDS arm id.

sqlEdition
String

SQL instance edition.

sqlVersion
String

SQL instance version.

numberOfCoresAllocated
Nullable<Int32>

Number of CPU cores assigned to the SQL instance.

percentageCoresUtilization
Nullable<Double>

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

logicalDisks
IEnumerable<AssessedSqlInstanceDiskDetails>

The logical disk details.

databaseSummary
AssessedSqlInstanceDatabaseSummary

The databases summary.

confidenceRatingInPercentage
Nullable<Double>

Confidence Rating in Percentage.

sizingCriterion
Nullable<AssessmentSizingCriterion>

Assessment sizing criterion.

createdOn
Nullable<DateTimeOffset>

When was assessed SQL instance first created.

updatedOn
Nullable<DateTimeOffset>

When was assessed SQL instance last updated.

Returns

A new MigrationAssessedSqlInstanceV2Data instance for mocking.

Applies to