ArmMigrationAssessmentModelFactory.SqlAssessmentV2PaasSuitabilityDetails Method

Definition

Initializes a new instance of SqlAssessmentV2PaasSuitabilityDetails.

public static Azure.ResourceManager.Migration.Assessment.Models.SqlAssessmentV2PaasSuitabilityDetails SqlAssessmentV2PaasSuitabilityDetails(Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlPaasSkuDto azureSqlSku = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlPaasSkuDto> 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 SqlAssessmentV2PaasSuitabilityDetails : Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlPaasSkuDto * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlPaasSkuDto> * 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.SqlAssessmentV2PaasSuitabilityDetails
Public Shared Function SqlAssessmentV2PaasSuitabilityDetails (Optional azureSqlSku As AssessmentSqlPaasSkuDto = Nothing, Optional replicaAzureSqlSku As IEnumerable(Of AssessmentSqlPaasSkuDto) = 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 SqlAssessmentV2PaasSuitabilityDetails

Parameters

azureSqlSku
AssessmentSqlPaasSkuDto

Gets the azure SQL PAAS SKU.

replicaAzureSqlSku
IEnumerable<AssessmentSqlPaasSkuDto>

Gets the replica azure SQL PAAS 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 SqlAssessmentV2PaasSuitabilityDetails instance for mocking.

Applies to