API Reference
HyperVVirtualMachineConfigurationInfo
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.
Returned or exposed by
Constructors
public HyperVVirtualMachineConfigurationInfo() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String InstanceId { get; set; } #Display(Order = 1)WMI instance identity of the virtual machine setting row.
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 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.