diff options
Diffstat (limited to 'mof')
-rw-r--r-- | mof/Linux_PowerManagement.mof | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/mof/Linux_PowerManagement.mof b/mof/Linux_PowerManagement.mof new file mode 100644 index 0000000..417ebc8 --- /dev/null +++ b/mof/Linux_PowerManagement.mof @@ -0,0 +1,58 @@ +[ Provider("cmpi:cmpiLinux_PowerManagement") ] +class Linux_PowerManagementService: CIM_PowerManagementService +{ +}; + +[ Association, + Provider("cmpi:cmpiLinux_PowerManagement") ] +class Linux_AssociatedPowerManagementService: CIM_AssociatedPowerManagementService +{ + [ Override ("ServiceProvided"), + Max ( 1 ), + Description ( "The Service that is available." )] + Linux_PowerManagementService REF ServiceProvided; + + [ Override ("UserOfService"), + Description ( "The ManagedElement that can use the Service." )] + CIM_ComputerSystem REF UserOfService; +}; + +[ Provider("cmpi:cmpiLinux_PowerManagement") ] +class Linux_PowerManagementCapabilities: CIM_PowerManagementCapabilities +{ +}; + +[ Association, + Provider("cmpi:cmpiLinux_PowerManagement") ] +class Linux_HostedService: CIM_HostedService +{ + [ Override ("Antecedent"), + Min ( 1 ), + Max ( 1 ), + Description ( "The hosting System." )] + CIM_ComputerSystem REF Antecedent; + + [ Override ( "Dependent" ), + Weak, + Description ( "The Service hosted on the System." )] + Linux_PowerManagementService REF Dependent; +}; + +[ Provider("cmpi:cmpiLinux_PowerManagement") ] +class Linux_ConcreteJob: CIM_ConcreteJob +{ +}; + +[ Provider("cmpi:cmpiLinux_PowerManagement") ] +class Linux_ElementCapabilities: CIM_ElementCapabilities +{ + [ Key, + Min ( 1 ), + Description ( "The managed element." )] + Linux_PowerManagementService REF ManagedElement; + + [ Key, + Description ( "The Capabilities object associated with the element." )] + Linux_PowerManagementCapabilities REF Capabilities; +}; + |