Condividi tramite


ArmMigrationAssessmentModelFactory.MigrationAssessedSqlRecommendedEntityData Method

Definition

Initializes a new instance of MigrationAssessedSqlRecommendedEntityData.

public static Azure.ResourceManager.Migration.Assessment.MigrationAssessedSqlRecommendedEntityData MigrationAssessedSqlRecommendedEntityData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string machineName = default, string instanceName = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentProductSupportStatus productSupportStatus = default, int? dbCount = default, int? discoveredDBCount = 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, Azure.Core.ResourceIdentifier assessedSqlEntityArmId = default, bool? isClustered = default, bool? isHighAvailabilityEnabled = default, string sqlEdition = default, string sqlVersion = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentSizingCriterion? sizingCriterion = default);
static member MigrationAssessedSqlRecommendedEntityData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * Azure.ResourceManager.Migration.Assessment.Models.AssessmentProductSupportStatus * Nullable<int> * Nullable<int> * 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 * Azure.Core.ResourceIdentifier * Nullable<bool> * Nullable<bool> * string * string * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentSizingCriterion> -> Azure.ResourceManager.Migration.Assessment.MigrationAssessedSqlRecommendedEntityData
Public Shared Function MigrationAssessedSqlRecommendedEntityData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional machineName As String = Nothing, Optional instanceName As String = Nothing, Optional productSupportStatus As AssessmentProductSupportStatus = Nothing, Optional dbCount As Nullable(Of Integer) = Nothing, Optional discoveredDBCount As Nullable(Of Integer) = 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 assessedSqlEntityArmId As ResourceIdentifier = Nothing, Optional isClustered As Nullable(Of Boolean) = Nothing, Optional isHighAvailabilityEnabled As Nullable(Of Boolean) = Nothing, Optional sqlEdition As String = Nothing, Optional sqlVersion As String = Nothing, Optional sizingCriterion As Nullable(Of AssessmentSizingCriterion) = Nothing) As MigrationAssessedSqlRecommendedEntityData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

machineName
String

Gets or sets machine name.

instanceName
String

Gets or sets SQL instance name.

productSupportStatus
AssessmentProductSupportStatus

Gets the product support status related details.

dbCount
Nullable<Int32>

Gets or sets assessed database count.

discoveredDBCount
Nullable<Int32>

Gets or sets the total discovered database count.

hasScanOccurred
Nullable<Boolean>

Gets or sets a value indicating whether instance deep discovery has occurred or not.

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.

assessedSqlEntityArmId
ResourceIdentifier

Gets or sets Arm id of assessed entity.

isClustered
Nullable<Boolean>

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

isHighAvailabilityEnabled
Nullable<Boolean>

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

sqlEdition
String

Gets the SQL edition from the recommended entity if applicable.

sqlVersion
String

Gets the SQL version from the recommended entity if applicable.

sizingCriterion
Nullable<AssessmentSizingCriterion>

Assessment sizing criterion.

Returns

A new MigrationAssessedSqlRecommendedEntityData instance for mocking.

Applies to