ArmMigrationAssessmentModelFactory.MigrationAssessedMachineData 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 MigrationAssessedMachineData.
public static Azure.ResourceManager.Migration.Assessment.MigrationAssessedMachineData MigrationAssessedMachineData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentError> errors = default, System.Collections.Generic.IReadOnlyDictionary<string,Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessedDisk> disks = default, double? monthlyUltraStorageCost = default, Azure.ResourceManager.Migration.Assessment.Models.AssessedMachineProcessorInfo hostProcessor = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentCostComponent> costComponents = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentProductSupportStatus productSupportStatus = default, double? monthlyBandwidthCost = default, double? monthlyStorageCost = default, double? monthlyPremiumStorageCost = default, double? monthlyStandardSsdStorageCost = default, System.Collections.Generic.IReadOnlyDictionary<string,Azure.ResourceManager.Migration.Assessment.Models.AssessedNetworkAdapter> networkAdapters = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmSize? recommendedSize = default, int? numberOfCoresForRecommendedSize = default, double? megabytesOfMemoryForRecommendedSize = default, double? monthlyComputeCostForRecommendedSize = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmSuitabilityExplanation? suitabilityExplanation = default, Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmSuitabilityDetail? suitabilityDetail = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessedMachineType? typePropertiesType = default, Azure.ResourceManager.Migration.Assessment.Models.AssessedMachineBootType? bootType = default, string operatingSystemType = default, string operatingSystemName = default, string operatingSystemVersion = default, Azure.ResourceManager.Migration.Assessment.Models.GuestOperatingSystemArchitecture? operatingSystemArchitecture = default, DateTimeOffset? createdOn = default, DateTimeOffset? updatedOn = default, string displayName = default, string description = default, Azure.Core.ResourceIdentifier datacenterMachineArmId = default, Azure.Core.ResourceIdentifier datacenterManagementServerArmId = default, string datacenterManagementServerName = default, double? megabytesOfMemory = default, int? numberOfCores = default, double? confidenceRatingInPercentage = default, double? percentageCoresUtilization = default, double? percentageMemoryUtilization = default, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentCloudSuitability? suitability = default);
static member MigrationAssessedMachineData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * seq<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentError> * System.Collections.Generic.IReadOnlyDictionary<string, Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessedDisk> * Nullable<double> * Azure.ResourceManager.Migration.Assessment.Models.AssessedMachineProcessorInfo * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentCostComponent> * Azure.ResourceManager.Migration.Assessment.Models.AssessmentProductSupportStatus * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<double> * System.Collections.Generic.IReadOnlyDictionary<string, Azure.ResourceManager.Migration.Assessment.Models.AssessedNetworkAdapter> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmSize> * Nullable<int> * Nullable<double> * Nullable<double> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmSuitabilityExplanation> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmSuitabilityDetail> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessedMachineType> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.AssessedMachineBootType> * string * string * string * Nullable<Azure.ResourceManager.Migration.Assessment.Models.GuestOperatingSystemArchitecture> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Nullable<double> * Nullable<int> * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentCloudSuitability> -> Azure.ResourceManager.Migration.Assessment.MigrationAssessedMachineData
Public Shared Function MigrationAssessedMachineData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional errors As IEnumerable(Of MigrationAssessmentError) = Nothing, Optional disks As IReadOnlyDictionary(Of String, MigrationAssessedDisk) = Nothing, Optional monthlyUltraStorageCost As Nullable(Of Double) = Nothing, Optional hostProcessor As AssessedMachineProcessorInfo = Nothing, Optional costComponents As IEnumerable(Of AssessmentCostComponent) = Nothing, Optional productSupportStatus As AssessmentProductSupportStatus = Nothing, Optional monthlyBandwidthCost As Nullable(Of Double) = Nothing, Optional monthlyStorageCost As Nullable(Of Double) = Nothing, Optional monthlyPremiumStorageCost As Nullable(Of Double) = Nothing, Optional monthlyStandardSsdStorageCost As Nullable(Of Double) = Nothing, Optional networkAdapters As IReadOnlyDictionary(Of String, AssessedNetworkAdapter) = Nothing, Optional recommendedSize As Nullable(Of AssessmentVmSize) = Nothing, Optional numberOfCoresForRecommendedSize As Nullable(Of Integer) = Nothing, Optional megabytesOfMemoryForRecommendedSize As Nullable(Of Double) = Nothing, Optional monthlyComputeCostForRecommendedSize As Nullable(Of Double) = Nothing, Optional suitabilityExplanation As Nullable(Of AssessmentVmSuitabilityExplanation) = Nothing, Optional suitabilityDetail As Nullable(Of AssessmentVmSuitabilityDetail) = Nothing, Optional typePropertiesType As Nullable(Of MigrationAssessedMachineType) = Nothing, Optional bootType As Nullable(Of AssessedMachineBootType) = Nothing, Optional operatingSystemType As String = Nothing, Optional operatingSystemName As String = Nothing, Optional operatingSystemVersion As String = Nothing, Optional operatingSystemArchitecture As Nullable(Of GuestOperatingSystemArchitecture) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional updatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional displayName As String = Nothing, Optional description As String = Nothing, Optional datacenterMachineArmId As ResourceIdentifier = Nothing, Optional datacenterManagementServerArmId As ResourceIdentifier = Nothing, Optional datacenterManagementServerName As String = Nothing, Optional megabytesOfMemory As Nullable(Of Double) = Nothing, Optional numberOfCores As Nullable(Of Integer) = Nothing, Optional confidenceRatingInPercentage As Nullable(Of Double) = Nothing, Optional percentageCoresUtilization As Nullable(Of Double) = Nothing, Optional percentageMemoryUtilization As Nullable(Of Double) = Nothing, Optional suitability As Nullable(Of MigrationAssessmentCloudSuitability) = Nothing) As MigrationAssessedMachineData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- errors
- IEnumerable<MigrationAssessmentError>
List of errors for this machine.
Dictionary of disks attached to the machine. Key is ID of disk. Value is a disk object.
- hostProcessor
- AssessedMachineProcessorInfo
Gets or sets the processor details of the host.
- costComponents
- IEnumerable<AssessmentCostComponent>
Gets or sets the collection of cost components.
- productSupportStatus
- AssessmentProductSupportStatus
Gets the product support status related details.
- networkAdapters
- IReadOnlyDictionary<String,AssessedNetworkAdapter>
List of Network Adapters that were assessed as part of this machine's assessment.
- recommendedSize
- Nullable<AssessmentVmSize>
Recommended Azure Size for the machine.
Megabytes of memory for recommended size. Read Only.
Monthly Compute cost calculated for Recommended size, for a 31-day month.
- suitabilityExplanation
- Nullable<AssessmentVmSuitabilityExplanation>
Gets the explanation if machine is not suitable for cloud.
- suitabilityDetail
- Nullable<AssessmentVmSuitabilityDetail>
Gets the details if machine is not suitable for cloud.
- typePropertiesType
- Nullable<MigrationAssessedMachineType>
Assessed machine type.
- bootType
- Nullable<AssessedMachineBootType>
Boot type of machine discovered in private data center.
- operatingSystemType
- String
Operating system as reported by datacenter management solution.
- operatingSystemName
- String
Operating system as reported by datacenter management solution.
- operatingSystemVersion
- String
Operating system version as reported by datacenter management solution.
- operatingSystemArchitecture
- Nullable<GuestOperatingSystemArchitecture>
Operating system architecture as reported by datacenter management solution.
- createdOn
- Nullable<DateTimeOffset>
When was machine first created.
- updatedOn
- Nullable<DateTimeOffset>
When was machine last updated.
- displayName
- String
Display Name of the Machine.
- description
- String
Description for the machine.
- datacenterMachineArmId
- ResourceIdentifier
Data center machine ARM id.
- datacenterManagementServerArmId
- ResourceIdentifier
Data center management server ARM id.
- datacenterManagementServerName
- String
Data center management server name.
Megabytes of memory found allocated for the machine in private data center.
Percentile of Percentage of Cores Utilized noted during time period T.
Here N and T are settings on Assessment.
Percentile of Percentage of Memory Utilized noted during time period T.
Here N and T are settings on Assessment.
- suitability
- Nullable<MigrationAssessmentCloudSuitability>
Gets a value indicating whether machine is suitable for the cloud platform selected.
Returns
A new MigrationAssessedMachineData instance for mocking.