Поделиться через


MigrationAssessedMachineData Class

Definition

A class representing the MigrationAssessedMachine data model. Machine assessment Assessed Machine resource.

public class MigrationAssessedMachineData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Migration.Assessment.MigrationAssessedMachineData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Migration.Assessment.MigrationAssessedMachineData>
type MigrationAssessedMachineData = class
    inherit ResourceData
    interface IJsonModel<MigrationAssessedMachineData>
    interface IPersistableModel<MigrationAssessedMachineData>
Public Class MigrationAssessedMachineData
Inherits ResourceData
Implements IJsonModel(Of MigrationAssessedMachineData), IPersistableModel(Of MigrationAssessedMachineData)
Inheritance
MigrationAssessedMachineData
Implements

Constructors

MigrationAssessedMachineData()

Initializes a new instance of MigrationAssessedMachineData.

Properties

BootType

Boot type of machine discovered in private data center.

ConfidenceRatingInPercentage

Confidence Rating in Percentage.

CostComponents

Gets or sets the collection of cost components.

CreatedOn

When was machine first created.

DatacenterMachineArmId

Data center machine ARM id.

DatacenterManagementServerArmId

Data center management server ARM id.

DatacenterManagementServerName

Data center management server name.

Description

Description for the machine.

Disks

Dictionary of disks attached to the machine. Key is ID of disk. Value is a disk object.

DisplayName

Display Name of the Machine.

Errors

List of errors for this machine.

HostProcessor

Gets or sets the processor details of the host.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
MegabytesOfMemory

Megabytes of memory found allocated for the machine in private data center.

MegabytesOfMemoryForRecommendedSize

Megabytes of memory for recommended size. Read Only.

MonthlyBandwidthCost

Monthly networking cost.

MonthlyComputeCostForRecommendedSize

Monthly Compute cost calculated for Recommended size, for a 31-day month.

MonthlyPremiumStorageCost

Monthly premium storage cost.

MonthlyStandardSsdStorageCost

Monthly standard SSD storage cost.

MonthlyStorageCost

Monthly storage cost.

MonthlyUltraStorageCost

Monthly ultra storage cost.

Name

The name of the resource.

(Inherited from ResourceData)
NetworkAdapters

List of Network Adapters that were assessed as part of this machine's assessment.

NumberOfCores

Number of CPU cores found on the machine.

NumberOfCoresForRecommendedSize

Number of cores for recommended size. Read Only.

OperatingSystemArchitecture

Operating system architecture as reported by datacenter management solution.

OperatingSystemName

Operating system as reported by datacenter management solution.

OperatingSystemType

Operating system as reported by datacenter management solution.

OperatingSystemVersion

Operating system version as reported by datacenter management solution.

PercentageCoresUtilization

Percentile of Percentage of Cores Utilized noted during time period T.

Here N and T are settings on Assessment.

PercentageMemoryUtilization

Percentile of Percentage of Memory Utilized noted during time period T.

Here N and T are settings on Assessment.
ProductSupportStatus

Gets the product support status related details.

RecommendedSize

Recommended Azure Size for the machine.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Suitability

Gets a value indicating whether machine is suitable for the cloud platform selected.

SuitabilityDetail

Gets the details if machine is not suitable for cloud.

SuitabilityExplanation

Gets the explanation if machine is not suitable for cloud.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TypePropertiesType

Assessed machine type.

UpdatedOn

When was machine last updated.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationAssessedMachineData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MigrationAssessedMachineData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationAssessedMachineData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationAssessedMachineData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MigrationAssessedMachineData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to