Share via


MigrationAssessmentMachineData Class

Definition

A class representing the MigrationAssessmentMachine data model. Machine resource.

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

Constructors

MigrationAssessmentMachineData()

Initializes a new instance of MigrationAssessmentMachineData.

Properties

BootType

Boot type of machine discovered in private data center.

CreatedOn

When was machine first created.

DatacenterManagementServerArmId

The data center management server ARM Id for the machine.

DatacenterManagementServerName

The data center management server name for the machine.

Description

Description for the machine.

DiscoveryMachineArmId

Site id of machine discovered in private data center.

Disks

Disks attached to the machine discovered in private data center.

DisplayName

Display Name of the Machine.

Errors

List of errors for this machine.

Groups

Gets the References to the groups that this machine is member of.

HostProcessor

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

Name

The name of the resource.

(Inherited from ResourceData)
NetworkAdapters

Network adapters attached to the machine discovered in private data center.

NumberOfCores

Number of CPU cores found on the machine.

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.

ProductSupportStatus

Gets the product support status related details.

ResourceType

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

(Inherited from ResourceData)
SqlInstances

SQL instances discovered on the machine.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
UpdatedOn

When was machine last updated.

WebApplications

Web applications discovered on the machine.

WorkloadSummary

Gets or sets workload summary.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationAssessmentMachineData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MigrationAssessmentMachineData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationAssessmentMachineData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationAssessmentMachineData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MigrationAssessmentMachineData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to