Condividi tramite


ArmMigrationAssessmentModelFactory.SqlAssessmentV2IaasSuitabilityDetails Method

Definition

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.

monthlyComputeCost
Nullable<Double>

Gets the monthly compute cost.

monthlyStorageCost
Nullable<Double>

Gets the monthly storage cost.

costComponents
IEnumerable<AssessmentCostComponent>

Gets the collection of cost components.

securitySuitability
Nullable<MigrationAssessmentCloudSuitability>

Gets the suitability for Microsoft cloud defender.

shouldProvisionReplicas
Nullable<Boolean>

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.

Applies to