Freigeben über


ArmMigrationAssessmentModelFactory.MigrationSqlAssessmentV2Data Method

Definition

Initializes a new instance of MigrationSqlAssessmentV2Data.

public static Azure.ResourceManager.Migration.Assessment.MigrationSqlAssessmentV2Data MigrationSqlAssessmentV2Data(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentProvisioningState? provisioningState = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentOSLicense? osLicense = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentEnvironmentType? environmentType = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentEntityUptime entityUptime = default, Azure.ResourceManager.Migration.Assessment.Models.SqlOptimizationLogic? optimizationLogic = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentReservedInstance? reservedInstanceForVm = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode? azureOfferCodeForVm = default, string eaSubscriptionId = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlMISettings azureSqlManagedInstanceSettings = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlDBSettings azureSqlDatabaseSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamily> azureSqlVmInstanceSeries = default, Azure.ResourceManager.Migration.Assessment.Models.MultiSubnetIntent? multiSubnetIntent = default, Azure.ResourceManager.Migration.Assessment.Models.AsyncCommitModeIntent? asyncCommitModeIntent = default, bool? isInternetAccessAvailable = default, Azure.Core.AzureLocation? disasterRecoveryLocation = default, bool? isHadrAssessmentEnabled = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentSecurityOfferingType? azureSecurityOfferingType = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentReservedInstance? reservedInstance = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlServerLicense? sqlServerLicense = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentGroupType? groupType = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentType? assessmentType = default, Azure.Core.AzureLocation? azureLocation = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode? azureOfferCode = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentCurrency? currency = default, double? scalingFactor = default, Azure.ResourceManager.Migration.Assessment.Models.PercentileOfUtilization? percentile = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentTimeRange? timeRange = default, DateTimeOffset? perfDataStartOn = default, DateTimeOffset? perfDataEndOn = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentStage? stage = default, double? discountPercentage = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentSizingCriterion? sizingCriterion = default, double? confidenceRatingInPercentage = default, DateTimeOffset? pricesQueriedOn = default, DateTimeOffset? createdOn = default, DateTimeOffset? updatedOn = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentStatus? status = default, string schemaVersion = default);
static member MigrationSqlAssessmentV2Data : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentProvisioningState> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentOSLicense> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentEnvironmentType> * Azure.ResourceManager.Migration.Assessment.Models.AssessmentEntityUptime * Nullable<Azure.ResourceManager.Migration.Assessment.Models.SqlOptimizationLogic> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentReservedInstance> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode> * string * Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlMISettings * Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlDBSettings * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamily> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MultiSubnetIntent> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AsyncCommitModeIntent> * Nullable<bool> * Nullable<Azure.Core.AzureLocation> * Nullable<bool> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentSecurityOfferingType> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentReservedInstance> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentSqlServerLicense> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentGroupType> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentType> * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentCurrency> * Nullable<double> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.PercentileOfUtilization> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentTimeRange> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentStage> * Nullable<double> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentSizingCriterion> * Nullable<double> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentStatus> * string -> Azure.ResourceManager.Migration.Assessment.MigrationSqlAssessmentV2Data
Public Shared Function MigrationSqlAssessmentV2Data (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional provisioningState As Nullable(Of MigrationAssessmentProvisioningState) = Nothing, Optional osLicense As Nullable(Of MigrationAssessmentOSLicense) = Nothing, Optional environmentType As Nullable(Of AssessmentEnvironmentType) = Nothing, Optional entityUptime As AssessmentEntityUptime = Nothing, Optional optimizationLogic As Nullable(Of SqlOptimizationLogic) = Nothing, Optional reservedInstanceForVm As Nullable(Of AssessmentReservedInstance) = Nothing, Optional azureOfferCodeForVm As Nullable(Of AssessmentOfferCode) = Nothing, Optional eaSubscriptionId As String = Nothing, Optional azureSqlManagedInstanceSettings As AssessmentSqlMISettings = Nothing, Optional azureSqlDatabaseSettings As AssessmentSqlDBSettings = Nothing, Optional azureSqlVmInstanceSeries As IEnumerable(Of AssessmentVmFamily) = Nothing, Optional multiSubnetIntent As Nullable(Of MultiSubnetIntent) = Nothing, Optional asyncCommitModeIntent As Nullable(Of AsyncCommitModeIntent) = Nothing, Optional isInternetAccessAvailable As Nullable(Of Boolean) = Nothing, Optional disasterRecoveryLocation As Nullable(Of AzureLocation) = Nothing, Optional isHadrAssessmentEnabled As Nullable(Of Boolean) = Nothing, Optional azureSecurityOfferingType As Nullable(Of AssessmentSecurityOfferingType) = Nothing, Optional reservedInstance As Nullable(Of AssessmentReservedInstance) = Nothing, Optional sqlServerLicense As Nullable(Of AssessmentSqlServerLicense) = Nothing, Optional groupType As Nullable(Of MigrationAssessmentGroupType) = Nothing, Optional assessmentType As Nullable(Of MigrationAssessmentType) = Nothing, Optional azureLocation As Nullable(Of AzureLocation) = Nothing, Optional azureOfferCode As Nullable(Of AssessmentOfferCode) = Nothing, Optional currency As Nullable(Of AssessmentCurrency) = Nothing, Optional scalingFactor As Nullable(Of Double) = Nothing, Optional percentile As Nullable(Of PercentileOfUtilization) = Nothing, Optional timeRange As Nullable(Of AssessmentTimeRange) = Nothing, Optional perfDataStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional perfDataEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional stage As Nullable(Of MigrationAssessmentStage) = Nothing, Optional discountPercentage As Nullable(Of Double) = Nothing, Optional sizingCriterion As Nullable(Of AssessmentSizingCriterion) = Nothing, Optional confidenceRatingInPercentage As Nullable(Of Double) = Nothing, Optional pricesQueriedOn As Nullable(Of DateTimeOffset) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional updatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional status As Nullable(Of MigrationAssessmentStatus) = Nothing, Optional schemaVersion As String = Nothing) As MigrationSqlAssessmentV2Data

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

provisioningState
Nullable<MigrationAssessmentProvisioningState>

The status of the last operation.

osLicense
Nullable<MigrationAssessmentOSLicense>

Gets or sets user configurable setting to display the azure hybrid use benefit.

environmentType
Nullable<AssessmentEnvironmentType>

Gets or sets user configurable setting to display the environment type.

entityUptime
AssessmentEntityUptime

Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.

optimizationLogic
Nullable<SqlOptimizationLogic>

Gets or sets SQL optimization logic.

reservedInstanceForVm
Nullable<AssessmentReservedInstance>

Gets or sets azure reserved instance for VM.

azureOfferCodeForVm
Nullable<AssessmentOfferCode>

Gets or sets Azure Offer Code for VM.

eaSubscriptionId
String

Gets or sets the Enterprise agreement subscription id.

azureSqlManagedInstanceSettings
AssessmentSqlMISettings

Gets or sets user configurable SQL managed instance settings.

azureSqlDatabaseSettings
AssessmentSqlDBSettings

Gets or sets user configurable SQL database settings.

azureSqlVmInstanceSeries
IEnumerable<AssessmentVmFamily>

Gets or sets user configurable SQL VM settings.

multiSubnetIntent
Nullable<MultiSubnetIntent>

Gets or sets user preference indicating intent of multi-subnet configuration.

asyncCommitModeIntent
Nullable<AsyncCommitModeIntent>

Gets or sets user preference indicating intent of async commit mode.

isInternetAccessAvailable
Nullable<Boolean>

Gets or sets a value indicating whether internet access is available.

disasterRecoveryLocation
Nullable<AzureLocation>

Gets or sets the Azure Location or Azure region where to which the machines will be migrated.

isHadrAssessmentEnabled
Nullable<Boolean>

Gets or sets a value indicating whether HADR assessments needs to be created.

azureSecurityOfferingType
Nullable<AssessmentSecurityOfferingType>

Gets or sets a value indicating azure security offering type.

reservedInstance
Nullable<AssessmentReservedInstance>

Reserved instance.

sqlServerLicense
Nullable<AssessmentSqlServerLicense>

SQL server license.

groupType
Nullable<MigrationAssessmentGroupType>

Gets the group type for the assessment.

assessmentType
Nullable<MigrationAssessmentType>

Assessment type of the assessment.

azureLocation
Nullable<AzureLocation>

Azure Location or Azure region where to which the machines will be migrated.

azureOfferCode
Nullable<AssessmentOfferCode>

Azure Offer Code.

currency
Nullable<AssessmentCurrency>

Currency in which prices should be reported.

scalingFactor
Nullable<Double>

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

percentile
Nullable<PercentileOfUtilization>

Percentile of the utilization data values to be considered while assessing machines.

timeRange
Nullable<AssessmentTimeRange>

Time Range for which the historic utilization data should be considered for assessment.

perfDataStartOn
Nullable<DateTimeOffset>

Gets or sets the start time to consider performance data for assessment.

perfDataEndOn
Nullable<DateTimeOffset>

Gets or sets the end time to consider performance data for assessment.

stage
Nullable<MigrationAssessmentStage>

User configurable setting to display the Stage of Assessment.

discountPercentage
Nullable<Double>

Custom discount percentage.

sizingCriterion
Nullable<AssessmentSizingCriterion>

Assessment sizing criterion.

confidenceRatingInPercentage
Nullable<Double>

Confidence Rating in Percentage.

pricesQueriedOn
Nullable<DateTimeOffset>

Last time when rates were queried.

createdOn
Nullable<DateTimeOffset>

Date and Time when assessment was created.

updatedOn
Nullable<DateTimeOffset>

Date and Time when assessment was last updated.

status
Nullable<MigrationAssessmentStatus>

Whether assessment is in valid state and all machines have been assessed.

schemaVersion
String

Schema version.

Returns

A new MigrationSqlAssessmentV2Data instance for mocking.

Applies to