Share via


HyperVMachineProperties Class

Definition

Class for machine properties.

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

Constructors

HyperVMachineProperties()

Creates an new HyperVMachineProperties 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.

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.

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.

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

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HyperVMachineProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HyperVMachineProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to