ArmMigrationAssessmentModelFactory.SqlAssessmentV2PaasSuitabilityDetails 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 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.
- 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 SqlAssessmentV2PaasSuitabilityDetails instance for mocking.