ArmMigrationAssessmentModelFactory.SqlAssessmentV2IaasSuitabilityDetails 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 SqlAssessmentV2IaasSuitabilityDetails.
public static Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2IaasSuitabilityDetails SqlAssessmentV2IaasSuitabilityDetails(Azure.ResourceManager.Migration.Assessment.Models.AssessmentAzureSqlIaasSkuDto azureSqlSku = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentAzureSqlIaasSkuDto> replicaAzureSqlSku = default, Azure.ResourceManager.Migration.Assessment.Models.SharedResourcesDto sharedResources = default, double? monthlyComputeCost = default, double? monthlyStorageCost = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentCostComponent> costComponents = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentCloudSuitability? securitySuitability = default, bool? shouldProvisionReplicas = default, Azure.ResourceManager.Migration.Assessment.Models.SkuReplicationMode? skuReplicationMode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.SqlMigrationGuideline> migrationGuidelines = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.SqlRecommendationReasoning> recommendationReasonings = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentTargetType? migrationTargetPlatform = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentCloudSuitability? suitability = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentMigrationIssue> migrationIssues = default);
static member SqlAssessmentV2IaasSuitabilityDetails : Azure.ResourceManager.Migration.Assessment.Models.AssessmentAzureSqlIaasSkuDto * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentAzureSqlIaasSkuDto> * Azure.ResourceManager.Migration.Assessment.Models.SharedResourcesDto * Nullable<double> * Nullable<double> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentCostComponent> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentCloudSuitability> * Nullable<bool> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.SkuReplicationMode> * seq<Azure.ResourceManager.Migration.Assessment.Models.SqlMigrationGuideline> * seq<Azure.ResourceManager.Migration.Assessment.Models.SqlRecommendationReasoning> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentTargetType> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentCloudSuitability> * seq<Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentMigrationIssue> -> Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2IaasSuitabilityDetails
Public Shared Function SqlAssessmentV2IaasSuitabilityDetails (Optional azureSqlSku As AssessmentAzureSqlIaasSkuDto = Nothing, Optional replicaAzureSqlSku As IEnumerable(Of AssessmentAzureSqlIaasSkuDto) = Nothing, Optional sharedResources As SharedResourcesDto = Nothing, Optional monthlyComputeCost As Nullable(Of Double) = Nothing, Optional monthlyStorageCost As Nullable(Of Double) = Nothing, Optional costComponents As IEnumerable(Of AssessmentCostComponent) = Nothing, Optional securitySuitability As Nullable(Of MigrationAssessmentCloudSuitability) = Nothing, Optional shouldProvisionReplicas As Nullable(Of Boolean) = Nothing, Optional skuReplicationMode As Nullable(Of SkuReplicationMode) = Nothing, Optional migrationGuidelines As IEnumerable(Of SqlMigrationGuideline) = Nothing, Optional recommendationReasonings As IEnumerable(Of SqlRecommendationReasoning) = Nothing, Optional migrationTargetPlatform As Nullable(Of MigrationAssessmentTargetType) = Nothing, Optional suitability As Nullable(Of MigrationAssessmentCloudSuitability) = Nothing, Optional migrationIssues As IEnumerable(Of SqlAssessmentMigrationIssue) = Nothing) As SqlAssessmentV2IaasSuitabilityDetails
Parameters
- azureSqlSku
- AssessmentAzureSqlIaasSkuDto
Gets the azure SQL IAAS SKU.
- replicaAzureSqlSku
- IEnumerable<AssessmentAzureSqlIaasSkuDto>
Gets the replica azure SQL IAAS SKU.
- sharedResources
- SharedResourcesDto
Gets the shared resources.
- costComponents
- IEnumerable<AssessmentCostComponent>
Gets the collection of cost components.
- securitySuitability
- Nullable<MigrationAssessmentCloudSuitability>
Gets the suitability for Microsoft cloud defender.
Gets a value indicating whether replicas should be provisioned.
- skuReplicationMode
- Nullable<SkuReplicationMode>
Gets the replication mode.
- migrationGuidelines
- IEnumerable<SqlMigrationGuideline>
Gets the list of migration guidelines applicable to this target.
- recommendationReasonings
- IEnumerable<SqlRecommendationReasoning>
Gets the list of SQL recommendation Reasoning.
- migrationTargetPlatform
- Nullable<MigrationAssessmentTargetType>
Gets the migration target platform.
- suitability
- Nullable<MigrationAssessmentCloudSuitability>
Gets the azure suitability.
- migrationIssues
- IEnumerable<SqlAssessmentMigrationIssue>
Gets the list of migrations issues.
Returns
A new SqlAssessmentV2IaasSuitabilityDetails instance for mocking.