diff options
author | Peter Schiffer <pschiffe@redhat.com> | 2013-12-02 14:35:17 +0100 |
---|---|---|
committer | Peter Schiffer <pschiffe@redhat.com> | 2013-12-03 12:47:48 +0100 |
commit | 40b19060ec09099bece7ec50665d2f6e81985a9f (patch) | |
tree | d7941db8114f68262c56a03bef7e747ae737eba7 /mof | |
parent | 8e995d10dcf6741960c2ea7633fcd2b5cc252870 (diff) | |
download | openlmi-providers-40b19060ec09099bece7ec50665d2f6e81985a9f.tar.gz openlmi-providers-40b19060ec09099bece7ec50665d2f6e81985a9f.tar.xz openlmi-providers-40b19060ec09099bece7ec50665d2f6e81985a9f.zip |
Hardware: Created DiskDrive provider
New provider:
* LMI_DiskDriveProvider
Also, added missing config init to disk providers.
Diffstat (limited to 'mof')
-rw-r--r-- | mof/60_LMI_Hardware.mof | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/mof/60_LMI_Hardware.mof b/mof/60_LMI_Hardware.mof index a50129c..9f6105a 100644 --- a/mof/60_LMI_Hardware.mof +++ b/mof/60_LMI_Hardware.mof @@ -1308,3 +1308,55 @@ class LMI_DiskPhysicalPackageContainer: CIM_Container LMI_DiskPhysicalPackage REF PartComponent; }; +[ Version("0.5.0"), Provider("cmpi:cmpiLMI_DiskDrive") ] +class LMI_DiskDrive: CIM_DiskDrive +{ + [ Implemented(true), Override("SystemCreationClassName") ] + string SystemCreationClassName; + + [ Implemented(true), Override("SystemName") ] + string SystemName; + + [ Implemented(true), Override("CreationClassName") ] + string CreationClassName; + + [ Implemented(true), Override("DeviceID") ] + string DeviceID; + + [ Implemented(true), Override("Caption") ] + string Caption; + + [ Implemented(true), Override("Description") ] + string Description; + + [ Implemented(true), Override("ElementName") ] + string ElementName; + + [ Implemented(true), Override("Name") ] + string Name; + + [ Implemented(true), Override("InstanceID") ] + string InstanceID; + + [ Implemented(true), Override("OperationalStatus") ] + uint16 OperationalStatus[]; + + [ Implemented(true), Override("EnabledState") ] + uint16 EnabledState; + + [ Implemented(true), Override("FormFactor") ] + uint16 FormFactor; + + [ Implemented(true), Override("InterconnectSpeed") ] + uint64 InterconnectSpeed; + + [ Implemented(true), Override("InterconnectType") ] + uint16 InterconnectType; + + [ Implemented(true), Override("DiskType") ] + uint16 DiskType; + + [ Implemented(true), Override("RPM") ] + uint32 RPM; +}; + |