TestimoX

API Reference

Class

HyperVVirtualMachineConfigurationInfo

Namespace ComputerX.HyperV
Assembly ComputerX
Modifiers sealed

Native Hyper-V virtual machine configuration inventory gathered from the Hyper-V WMI v2 provider.

Inheritance

  • Object
  • HyperVVirtualMachineConfigurationInfo

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public HyperVVirtualMachineConfigurationInfo() #

Properties

public String ComputerName { get; set; } #
Display(Order = 0)

Target computer that was queried.

public String InstanceId { get; set; } #
Display(Order = 1)

WMI instance identity of the virtual machine setting row.

public String VirtualMachineId { get; set; } #
Display(Order = 2)

Virtual machine identifier.

public String Name { get; set; } #
Display(Order = 3)

Friendly virtual machine name.

public String VirtualSystemType { get; set; } #
Display(Order = 4)

Virtual system type, for example Microsoft:Hyper-V:System:Realized.

public String VirtualSystemSubType { get; set; } #
Display(Order = 5)

Virtual machine subtype reported by WMI.

public Nullable<Int32> Generation { get; set; } #
Display(Order = 6)

Hyper-V VM generation inferred from VirtualSystemSubType.

public String Version { get; set; } #
Display(Order = 7)

VM configuration version reported by Hyper-V.

public IReadOnlyList<String> Notes { get; set; } #
Display(Order = 8)

User notes attached to the virtual machine.

public Nullable<DateTime> CreationTime { get; set; } #
Display(Order = 9)

VM creation time reported by Hyper-V, when available.

public String ConfigurationDataRoot { get; set; } #
Display(Order = 10)

Root path where Hyper-V stores VM configuration data.

public String ConfigurationFile { get; set; } #
Display(Order = 11)

Relative VM configuration file path.

public String SnapshotDataRoot { get; set; } #
Display(Order = 12)

Root path where Hyper-V stores snapshot data.

public String SuspendDataRoot { get; set; } #
Display(Order = 13)

Root path where Hyper-V stores suspend data.

public String SwapFileDataRoot { get; set; } #
Display(Order = 14)

Root path where Hyper-V stores swap files.

public String LogDataRoot { get; set; } #
Display(Order = 15)

Root path where Hyper-V stores VM logs.

public Nullable<Int32> AutomaticStartupAction { get; set; } #
Display(Order = 16)

Automatic startup action value.

public String AutomaticStartupActionName { get; set; } #
Display(Order = 17)

Friendly automatic startup action.

public Nullable<Int32> AutomaticShutdownAction { get; set; } #
Display(Order = 18)

Automatic shutdown action value.

public String AutomaticShutdownActionName { get; set; } #
Display(Order = 19)

Friendly automatic shutdown action.

public Nullable<Int32> AutomaticRecoveryAction { get; set; } #
Display(Order = 20)

Automatic recovery action value.

public String AutomaticRecoveryActionName { get; set; } #
Display(Order = 21)

Friendly automatic recovery action.

public String DataSource { get; set; } #
Display(Order = 22)

Data source used to populate this object.