ArmMigrationAssessmentModelFactory.MigrationAssessedSqlInstanceV2Data 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 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
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
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.
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.
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.
- 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.