Share via


MigrationAvsAssessedMachineData Class

Definition

A class representing the MigrationAvsAssessedMachine data model. AVS assessment Assessed Machine resource.

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

Constructors

MigrationAvsAssessedMachineData()

Initializes a new instance of MigrationAvsAssessedMachineData.

Properties

BootType

Boot type of machine discovered in private data center.

ConfidenceRatingInPercentage

Confidence Rating in Percentage.

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

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

DisplayName

Display Name of the Machine.

Errors

List of errors for this machine.

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.

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.

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.
ResourceType

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

(Inherited from ResourceData)
StorageInUseGB

Gets the storage in use.

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<MigrationAvsAssessedMachineData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MigrationAvsAssessedMachineData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationAvsAssessedMachineData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationAvsAssessedMachineData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MigrationAvsAssessedMachineData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to