ArmMigrationAssessmentModelFactory.MigrationAssessedSqlRecommendedEntityData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.
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.
Gets or sets a value indicating whether the SQL instance is clustered or not.
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.