Share via


HyperVMachine Class

Definition

Machine REST Resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.HyperVMachineTypeConverter))]
public class HyperVMachine : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.HyperVMachineTypeConverter))>]
type HyperVMachine = class
    interface IHyperVMachine
    interface IJsonSerializable
Public Class HyperVMachine
Implements IHyperVMachine
Inheritance
HyperVMachine
Attributes
Implements

Constructors

HyperVMachine()

Creates an new HyperVMachine instance.

Properties

AllocatedMemoryInMb

Allocated Memory in MB.

AppAndRoleApplication

Applications of the AppsAndRoles.

AppAndRoleBizTalkServer

BizTalkServers of the AppsAndRoles.

AppAndRoleExchangeServer

ExchangeServers of the AppsAndRoles.

AppAndRoleFeature

Features of the AppsAndRoles.

AppAndRoleOtherDatabase

OtherDatabaseServers of the AppsAndRoles.

AppAndRoleSharePointServer

SharePointServers of the AppsAndRoles.

AppAndRoleSqlServer

SQLServers of the AppsAndRoles.

AppAndRoleSystemCenter

SystemCenters of the AppsAndRoles.

AppAndRoleWebApplication

WebApplications of the AppsAndRoles.

BiosGuid

Machine BIOS GUID.

BiosSerialNumber

Machine BIOS serial number.

ClusterFqdn

Cluster FQDN/IPAddress.

ClusterId

Cluster ARM ID.

CreatedTimestamp

Timestamp marking machine creation.

Disk

Disks attached to the machine.

DisplayName

Display name of the machine.

Error

Errors for machine.

Firmware

Firmware of the machine.

Generation

Generation of the virtual machine.

GuestDetailsDiscoveryTimestamp

The last time at which the Guest Details of machine was discovered.

GuestOSDetailOsname

Name of the operating system.

GuestOSDetailOstype

Type of the operating system.

GuestOSDetailOsversion

Version of the operating system.

HighAvailability

Value indicating whether the VM is highly available.

HostFqdn

Host FQDN/IPAddress.

HostId

Host ARM ID.

Id

Resource Id.

InstanceUuid

On-premise Instance UUID of the machine.

IsDeleted

Value indicating whether VM is deleted.

IsDynamicMemoryEnabled

Value indicating whether dynamic memory is enabled for the VM.

IsGuestDetailsDiscoveryInProgress

Whether Refresh Fabric Layout Guest Details has been completed once. Portal will show discovery in progress, if this value is true.

ManagementServerType

Management server type of the machine. It is either Host or Cluster.

MaxMemoryMb

Max memory of the virtual machine in MB.

Name

Name of the Sites.

NetworkAdapter

Network adapters attached to the machine.

NumberOfApplication

Number of applications installed in the guest VM.

NumberOfProcessorCore

Number of Processor Cores allocated for the machine.

OperatingSystemDetailOSName

Name of the operating system.

OperatingSystemDetailOSType

Type of the operating system.

OperatingSystemDetailOSVersion

Version of the operating system.

PowerStatus

Machine power status.

Type

Type of resource. Type = Microsoft.OffAzure/HyperVSites/Machines.

UpdatedTimestamp

Timestamp marking last updated on the machine.

Version

VM version.

VMConfigurationFileLocation

Root location of the VM configuration file.

VMFqdn

Machine FQDN.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HyperVMachine.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HyperVMachine.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine.

FromJsonString(String)

Creates a new instance of HyperVMachine, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of HyperVMachine into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to