Signed-off-by: Matt Coleman <matt(a)datto.com>
---
src/hyperv/hyperv_wmi_generator.input | 424 +-------------------------
1 file changed, 12 insertions(+), 412 deletions(-)
diff --git a/src/hyperv/hyperv_wmi_generator.input
b/src/hyperv/hyperv_wmi_generator.input
index 1377138a12..e6b53bc021 100644
--- a/src/hyperv/hyperv_wmi_generator.input
+++ b/src/hyperv/hyperv_wmi_generator.input
@@ -23,39 +23,6 @@
#
-class Msvm_ComputerSystem
- string Caption
- string Description
- string ElementName
- datetime InstallDate
- uint16 OperationalStatus[]
- string StatusDescriptions[]
- string Status
- uint16 HealthState
- uint16 EnabledState
- string OtherEnabledState
- uint16 RequestedState
- uint16 EnabledDefault
- datetime TimeOfLastStateChange
- string CreationClassName
- string Name
- string PrimaryOwnerName
- string PrimaryOwnerContact
- string Roles[]
- string NameFormat
- string OtherIdentifyingInfo[]
- string IdentifyingDescriptions[]
- uint16 Dedicated[]
- string OtherDedicatedDescriptions[]
- uint16 ResetCapability
- uint16 PowerManagementCapabilities[]
- uint64 OnTimeInMilliseconds
- datetime TimeOfLastConfigurationChange
- uint32 ProcessID
- uint16 AssignedNumaNodeList[]
-end
-
-
class v2/Msvm_ComputerSystem
string InstanceID
string Caption
@@ -105,46 +72,6 @@ class v2/Msvm_ComputerSystem
end
-class Msvm_ConcreteJob
- string Caption
- string Description
- string ElementName
- datetime InstallDate
- uint16 OperationalStatus[]
- string StatusDescriptions[]
- string Status
- uint16 HealthState
- string JobStatus
- datetime TimeSubmitted
- datetime ScheduledStartTime
- datetime StartTime
- datetime ElapsedTime
- uint32 JobRunTimes
- uint8 RunMonth
- int8 RunDay
- int8 RunDayOfWeek
- datetime RunStartInterval
- uint16 LocalOrUtcTime
- datetime UntilTime
- string Notify
- string Owner
- uint32 Priority
- uint16 PercentComplete
- boolean DeleteOnCompletion
- uint16 ErrorCode
- string ErrorDescription
- string ErrorSummaryDescription
- uint16 RecoveryAction
- string OtherRecoveryAction
- string InstanceID
- string Name
- uint16 JobState
- datetime TimeOfLastStateChange
- datetime TimeBeforeRemoval
- boolean Cancellable
-end
-
-
class v2/Msvm_ConcreteJob
string InstanceID
string Caption
@@ -190,36 +117,6 @@ class v2/Msvm_ConcreteJob
end
-class Msvm_MemorySettingData
- string Caption
- string Description
- string InstanceID
- string ElementName
- uint16 ResourceType
- string OtherResourceType
- string ResourceSubType
- string PoolID
- uint16 ConsumerVisibility
- string HostResource[]
- string AllocationUnits
- uint64 VirtualQuantity
- uint64 Reservation
- uint64 Limit
- uint32 Weight
- boolean AutomaticAllocation
- boolean AutomaticDeallocation
- string Parent
- string Connection[]
- string Address
- uint16 MappingBehavior
- boolean IsVirtualized
- string DeviceID
- string DeviceIDFormat
- boolean DynamicMemoryEnabled
-# uint32 TargetMemoryBuffer # Available only on Windows Server 2008 R2 SP1
-end
-
-
class v2/Msvm_MemorySettingData
string InstanceID
string Caption
@@ -252,39 +149,6 @@ class v2/Msvm_MemorySettingData
end
-class Msvm_ProcessorSettingData
- string Caption
- string Description
- string InstanceID
- string ElementName
- uint16 ResourceType
- string OtherResourceType
- string ResourceSubType
- string PoolID
- uint16 ConsumerVisibility
- string HostResource[]
- string AllocationUnits
- uint64 VirtualQuantity
- uint64 Reservation
- uint64 Limit
- uint32 Weight
- boolean AutomaticAllocation
- boolean AutomaticDeallocation
- string Parent
- string Connection[]
- string Address
- uint16 MappingBehavior
- boolean IsVirtualized
- string DeviceID
- string DeviceIDFormat
- uint16 ProcessorsPerSocket
- uint16 SocketCount
- boolean ThreadsEnabled
- boolean LimitCPUID
- boolean LimitProcessorFeatures
-end
-
-
class v2/Msvm_ProcessorSettingData
string InstanceID
string Caption
@@ -316,31 +180,6 @@ class v2/Msvm_ProcessorSettingData
end
-class Msvm_VirtualSystemSettingData
- string Caption
- string Description
- string ElementName
- string InstanceID
- string SystemName
- uint16 SettingType
- uint16 VirtualSystemType
- string OtherVirtualSystemType
- boolean AutoActivate
- datetime CreationTime
- string Notes
- string BIOSGUID
- string BIOSSerialNumber
- string BaseBoardSerialNumber
- string ChassisSerialNumber
- string ChassisAssetTag
- boolean BIOSNumLock
- uint16 BootOrder[]
- string Parent
- uint16 NumaNodeList[]
- boolean NumaNodesAreRequired
-end
-
-
class v2/Msvm_VirtualSystemSettingData
string InstanceID
string Caption
@@ -730,63 +569,6 @@ class Win32_OperatingSystem
end
-class Msvm_VirtualSwitch
- string Caption
- string Description
- string ElementName
- datetime InstallDate
- uint16 OperationalStatus[]
- string StatusDescriptions[]
- string Status
- uint16 HealthState
- uint16 EnabledState
- string OtherEnabledState
- uint16 RequestedState
- uint16 EnabledDefault
- datetime TimeOfLastStateChange
- string CreationClassName
- string Name
- string PrimaryOwnerContact
- string PrimaryOwnerName
- string Roles[]
- string NameFormat
- string OtherIdentifyingInfo[]
- string IdentifyingDescriptions[]
- uint16 Dedicated[]
- string OtherDedicatedDescriptions[]
- uint16 ResetCapability
- uint16 PowerManagementCapabilities[]
- string ScopeOfResidence
- uint32 NumLearnableAddresses
- uint32 MaxVMQOffloads
- uint32 MaxChimneyOffloads
-end
-
-
-class Msvm_VirtualSystemManagementService
- string Caption
- string Description
- string ElementName
- datetime InstallDate
- uint16 OperationalStatus
- string StatusDescriptions
- string Status
- uint16 HealthState
- uint16 EnabledState
- string OtherEnabledState
- uint16 RequestedState
- uint16 EnabledDefault
- datetime TimeOfLastStateChange
- string SystemCreationClassName
- string SystemName
- string CreationClassName
- string Name
- string PrimaryOwnerName
- string PrimaryOwnerContact
- string StartMode
- boolean Started
-end
-
class v2/Msvm_VirtualSystemManagementService
string InstanceID
string Caption
@@ -818,35 +600,11 @@ class v2/Msvm_VirtualSystemManagementService
boolean Started
end
-class Msvm_VirtualSystemGlobalSettingData
- string Caption
- string Description
- string ElementName
- string InstanceID
- string SystemName
- uint16 SettingType
- uint16 VirtualSystemType
- string OtherVirtualSystemType
- boolean AutoActivate
- datetime CreationTime
- string ExternalDataRoot
- string SnapshotDataRoot
- uint16 AutomaticStartupAction
- datetime AutomaticStartupActionDelay
- uint16 AutomaticShutdownAction
- uint16 AutomaticRecoveryAction
- string AdditionalRecoveryInformation
- string ScopeOfResidence
- uint32 DebugChannelId
- boolean AllowFullSCSICommandSet
- string Version
-end
-
-class Msvm_ResourceAllocationSettingData
+class v2/Msvm_ResourceAllocationSettingData
+ string InstanceID
string Caption
string Description
- string InstanceID
string ElementName
uint16 ResourceType
string OtherResourceType
@@ -865,64 +623,16 @@ class Msvm_ResourceAllocationSettingData
string Connection[]
string Address
uint16 MappingBehavior
+ string AddressOnParent
+ string VirtualQuantityUnits
string VirtualSystemIdentifiers[]
end
-class Msvm_AllocationCapabilities
- string Caption
- string Description
- string ElementName
+class v2/Msvm_SyntheticEthernetPortSettingData
string InstanceID
- string OtherResourceType
- uint16 RequestTypesSupported
- string ResourceSubType
- uint16 ResourceType
- uint16 SharingMode
- uint16 SupportedAddStates[]
- uint16 SupportedRemoveStates[]
-end
-
-
-class Msvm_SwitchPort
- string Caption
- string ElementName
- datetime InstallDate
- string StatusDescriptions[]
- string Status
- uint16 HealthState
- string OtherEnabledState
- uint16 RequestedState
- uint16 EnabledDefault
- string SystemCreationClassName
- string SystemName
- string CreationClassName
- string Description
- uint16 OperationalStatus[]
- uint16 EnabledState
- datetime TimeOfLastStateChange
- string Name
- string NameFormat
- uint16 ProtocolType
- uint16 ProtocolIFType
- string OtherTypeDescription
- boolean BroadcastResetSupported
- uint16 PortNumber
- string ScopeOfResidence
- uint32 VMQOffloadWeight
- uint32 ChimneyOffloadWeight
- uint32 VMQOffloadUsage
- uint32 ChimneyOffloadUsage
- uint32 VMQOffloadLimit
- uint32 ChimneyOffloadLimit
- boolean AllowMacSpoofing
-end
-
-
-class Msvm_SyntheticEthernetPortSettingData
string Caption
string Description
- string InstanceID
string ElementName
uint16 ResourceType
string OtherResourceType
@@ -941,89 +651,15 @@ class Msvm_SyntheticEthernetPortSettingData
string Connection[]
string Address
uint16 MappingBehavior
+ string AddressOnParent
+ string VirtualQuantityUnits
+ uint16 DesiredVLANEndpointMode
+ string OtherEndpointMode
string VirtualSystemIdentifiers[]
+ boolean DeviceNamingEnabled
+ boolean AllowPacketDirect
boolean StaticMacAddress
-end
-
-
-class Msvm_VirtualSwitchManagementService
- string Caption
- string Description
- string ElementName
- datetime InstallDate
- uint16 OperationalStatus[]
- string StatusDescriptions[]
- string Status
- uint16 HealthState
- uint16 EnabledState
- string OtherEnabledState
- uint16 RequestedState
- uint16 EnabledDefault
- datetime TimeOfLastStateChange
- string SystemCreationClassName
- string SystemName
- string CreationClassName
- string Name
- string PrimaryOwnerName
- string PrimaryOwnerContact
- string StartMode
- boolean Started
-end
-
-
-class Msvm_VirtualHardDiskSettingData
- string InstanceID
- string Caption
- string Description
- string ElementName
- uint16 Type
- uint16 Format
- string Path
- string ParentPath
- uint64 MaxInternalSize
- uint32 BlockSize
- uint32 LogicalSectorSize
- uint32 PhysicalSectorSize
- string VirtualDiskId
-end
-
-class Msvm_Keyboard
- string Caption
- string Description
- string ElementName
- datetime InstallDate
- string Name
- uint16 OperationalStatus[]
- string StatusDescriptions[]
- string Status
- uint16 HealthState
- uint16 EnabledState
- string OtherEnabledState
- uint16 RequestedState
- uint16 EnabledDefault
- datetime TimeOfLastStateChange
- string SystemCreationClassName
- string SystemName
- string CreationClassName
- string DeviceID
- boolean PowerManagementSupported
- uint16 PowerManagementCapabilities[]
- uint16 Availability
- uint16 StatusInfo
- uint32 LastErrorCode
- string ErrorDescription
- boolean ErrorCleared
- string OtherIdentifyingInfo[]
- uint64 PowerOnHours
- uint64 TotalPowerOnHours
- string IdentifyingDescriptions[]
- uint16 AdditionalAvailability[]
- uint64 MaxQuiesceTime
- uint16 LocationIndicator
- boolean IsLocked
- string Layout
- uint16 NumberOfFunctionKeys
- uint16 Password
+ boolean ClusterMonitored
end
@@ -1074,42 +710,6 @@ class v2/Msvm_Keyboard
end
-class Msvm_ShutdownComponent
- string Caption
- string Description
- string ElementName
- datetime InstallDate
- string Name
- uint16 OperationalStatus[]
- string StatusDescriptions[]
- string Status
- uint16 HealthState
- uint16 EnabledState
- string OtherEnabledState
- uint16 RequestedState
- uint16 EnabledDefault
- datetime TimeOfLastStateChange
- string SystemCreationClassName
- string SystemName
- string CreationClassName
- string DeviceID
- boolean PowerManagementSupported
- uint16 PowerManagementCapabilities[]
- uint16 Availability
- uint16 StatusInfo
- uint32 LastErrorCode
- string ErrorDescription
- boolean ErrorCleared
- string OtherIdentifyingInfo[]
- uint64 PowerOnHours
- uint64 TotalPowerOnHours
- string IdentifyingDescriptions[]
- uint16 AdditionalAvailability[]
- uint64 MaxQuiesceTime
- uint16 LocationIndicator
-end
-
-
class v2/Msvm_ShutdownComponent
string InstanceID
string Caption
--
2.27.0