ArmMigrationAssessmentModelFactory.MigrationAvsAssessmentData 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 MigrationAvsAssessmentData.
public static Azure.ResourceManager.Migration.Assessment.MigrationAvsAssessmentData MigrationAvsAssessmentData(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, System.Collections.Generic.IReadOnlyDictionary<string,int> assessmentErrorSummary = default, Azure.ResourceManager.Migration.Assessment.Models.FttAndRaidLevel? failuresToTolerateAndRaidLevel = default, double? vcpuOversubscription = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentAvsNodeType? nodeType = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentReservedInstance? reservedInstance = default, double? totalMonthlyCost = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentCloudSuitability? suitability = default, Azure.ResourceManager.Migration.Assessment.Models.AvsSuitabilityExplanation? suitabilityExplanation = default, int? numberOfNodes = default, double? cpuUtilization = default, double? ramUtilization = default, double? storageUtilization = default, double? totalCpuCores = default, double? totalRamInGB = default, double? totalStorageInGB = default, int? numberOfMachines = default, System.Collections.Generic.IReadOnlyDictionary<string,int> suitabilitySummary = default, double? memOvercommit = default, double? dedupeCompression = default, string limitingFactor = default, bool? isStretchClusterEnabled = 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 MigrationAvsAssessmentData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentProvisioningState> * System.Collections.Generic.IReadOnlyDictionary<string, int> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.FttAndRaidLevel> * Nullable<double> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentAvsNodeType> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentReservedInstance> * Nullable<double> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentCloudSuitability> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AvsSuitabilityExplanation> * Nullable<int> * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<int> * System.Collections.Generic.IReadOnlyDictionary<string, int> * Nullable<double> * Nullable<double> * string * Nullable<bool> * 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.MigrationAvsAssessmentData
Public Shared Function MigrationAvsAssessmentData (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 assessmentErrorSummary As IReadOnlyDictionary(Of String, Integer) = Nothing, Optional failuresToTolerateAndRaidLevel As Nullable(Of FttAndRaidLevel) = Nothing, Optional vcpuOversubscription As Nullable(Of Double) = Nothing, Optional nodeType As Nullable(Of AssessmentAvsNodeType) = Nothing, Optional reservedInstance As Nullable(Of AssessmentReservedInstance) = Nothing, Optional totalMonthlyCost As Nullable(Of Double) = Nothing, Optional suitability As Nullable(Of MigrationAssessmentCloudSuitability) = Nothing, Optional suitabilityExplanation As Nullable(Of AvsSuitabilityExplanation) = Nothing, Optional numberOfNodes As Nullable(Of Integer) = Nothing, Optional cpuUtilization As Nullable(Of Double) = Nothing, Optional ramUtilization As Nullable(Of Double) = Nothing, Optional storageUtilization As Nullable(Of Double) = Nothing, Optional totalCpuCores As Nullable(Of Double) = Nothing, Optional totalRamInGB As Nullable(Of Double) = Nothing, Optional totalStorageInGB As Nullable(Of Double) = Nothing, Optional numberOfMachines As Nullable(Of Integer) = Nothing, Optional suitabilitySummary As IReadOnlyDictionary(Of String, Integer) = Nothing, Optional memOvercommit As Nullable(Of Double) = Nothing, Optional dedupeCompression As Nullable(Of Double) = Nothing, Optional limitingFactor As String = Nothing, Optional isStretchClusterEnabled As Nullable(Of Boolean) = 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 MigrationAvsAssessmentData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- provisioningState
- Nullable<MigrationAssessmentProvisioningState>
The status of the last operation.
- assessmentErrorSummary
- IReadOnlyDictionary<String,Int32>
Gets the assessment error summary. This is the number of machines affected by each type of error in this assessment.
- failuresToTolerateAndRaidLevel
- Nullable<FttAndRaidLevel>
Failures to tolerate and RAID level in a common property.
- nodeType
- Nullable<AssessmentAvsNodeType>
AVS node type.
- reservedInstance
- Nullable<AssessmentReservedInstance>
Reserved instance.
- suitability
- Nullable<MigrationAssessmentCloudSuitability>
Gets or sets the Assessment cloud suitability.
- suitabilityExplanation
- Nullable<AvsSuitabilityExplanation>
Gets or sets the Assessment suitability explanation.
- suitabilitySummary
- IReadOnlyDictionary<String,Int32>
Cloud suitability summary for all the machines in the assessment.
- limitingFactor
- String
Limiting factor.
- 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 according to which cost estimation is done.
- currency
- Nullable<AssessmentCurrency>
Currency in which prices should be reported.
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.
- sizingCriterion
- Nullable<AssessmentSizingCriterion>
Assessment sizing criterion.
- pricesQueriedOn
- Nullable<DateTimeOffset>
Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
- 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 MigrationAvsAssessmentData instance for mocking.