summaryrefslogtreecommitdiffstats
path: root/mof
diff options
context:
space:
mode:
authorJan Safranek <jsafrane@redhat.com>2013-07-26 13:59:30 +0200
committerJan Safranek <jsafrane@redhat.com>2013-07-26 14:23:12 +0200
commitdea9f92be7c85e82c3466476ee7dca314608b1d2 (patch)
tree3989387acfabb66c87b1c944878439cf27f0267f /mof
parent4d1c0e6f857fa16c46d729548052e15fa40d0b6c (diff)
downloadopenlmi-providers-dea9f92be7c85e82c3466476ee7dca314608b1d2.tar.gz
openlmi-providers-dea9f92be7c85e82c3466476ee7dca314608b1d2.tar.xz
openlmi-providers-dea9f92be7c85e82c3466476ee7dca314608b1d2.zip
Add Version to mof files.
Diffstat (limited to 'mof')
-rw-r--r--mof/30_LMI_Jobs.mof8
-rw-r--r--mof/60_LMI_Account.mof44
-rw-r--r--mof/60_LMI_Hardware.mof68
-rw-r--r--mof/60_LMI_Software.mof39
4 files changed, 86 insertions, 73 deletions
diff --git a/mof/30_LMI_Jobs.mof b/mof/30_LMI_Jobs.mof
index 6c8ddd1..910d3aa 100644
--- a/mof/30_LMI_Jobs.mof
+++ b/mof/30_LMI_Jobs.mof
@@ -20,25 +20,27 @@
* Michal Minar <miminar@redhat.com
*/
-[Association]
+[ Version("0.1.0"), Association]
class LMI_AffectedJobElement : CIM_AffectedJobElement
{
};
-[Association]
+[ Version("0.1.0"), Association]
class LMI_AssociatedJobMethodResult : CIM_AssociatedJobMethodResult
{
};
-[Association]
+[ Version("0.1.0"), Association]
class LMI_OwningJobElement : CIM_OwningJobElement
{
};
+[ Version("0.1.0") ]
class LMI_MethodResult : CIM_MethodResult
{
};
+[ Version("0.1.0") ]
class LMI_ConcreteJob : CIM_ConcreteJob
{
[ Implemented(true), Override("DeleteOnCompletion") ]
diff --git a/mof/60_LMI_Account.mof b/mof/60_LMI_Account.mof
index f64cc15..0a1c4a0 100644
--- a/mof/60_LMI_Account.mof
+++ b/mof/60_LMI_Account.mof
@@ -18,7 +18,8 @@
* Authors: Roman Rakus <rrakus@redhat.com>
*/
-[ Description("Class representing Linux Account"),
+[ Version("0.1.0"),
+ Description("Class representing Linux Account"),
Provider("cmpi:cmpiLMI_Account")
]
class LMI_Account: CIM_Account
@@ -45,7 +46,8 @@ class LMI_Account: CIM_Account
datetime AccountExpiration;
};
-[ Description("LMI_AccountManagementService creates, manages, and if necessary "
+[ Version("0.1.0"),
+ Description("LMI_AccountManagementService creates, manages, and if necessary "
"destroys Linux Accounts on behalf of other SecurityServices."),
Provider("cmpi:cmpiLMI_Account")
]
@@ -126,12 +128,12 @@ class LMI_AccountManagementService: CIM_SecurityService
};
-[ Provider("cmpi:cmpiLMI_Account") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Account") ]
class LMI_AccountManagementCapabilities: CIM_AccountManagementCapabilities
{
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_AccountOnSystem: CIM_AccountOnSystem
{
@@ -144,22 +146,22 @@ class LMI_AccountOnSystem: CIM_AccountOnSystem
LMI_Account REF PartComponent;
};
-[ Provider("cmpi:cmpiLMI_Account") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Account") ]
class LMI_AccountSettingData: CIM_AccountSettingData
{
};
-[ Provider("cmpi:cmpiLMI_Account") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Account") ]
class LMI_Identity: CIM_Identity
{
};
-[ Provider("cmpi:cmpiLMI_Account") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Account") ]
class LMI_Group: CIM_Group
{
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_AssignedAccountIdentity: CIM_AssignedIdentity
{
@@ -172,7 +174,7 @@ class LMI_AssignedAccountIdentity: CIM_AssignedIdentity
LMI_Account REF ManagedElement;
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_AssignedGroupIdentity: CIM_AssignedIdentity
{
@@ -185,7 +187,7 @@ class LMI_AssignedGroupIdentity: CIM_AssignedIdentity
LMI_Group REF ManagedElement;
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_AccountManagementServiceCapabilities: CIM_ElementCapabilities
{
@@ -198,13 +200,13 @@ class LMI_AccountManagementServiceCapabilities: CIM_ElementCapabilities
LMI_AccountManagementCapabilities REF Capabilities;
};
-[ Provider("cmpi:cmpiLMI_Account") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Account") ]
class LMI_EnabledAccountCapabilities: CIM_EnabledLogicalElementCapabilities
{
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_AccountCapabilities: CIM_ElementCapabilities
{
@@ -218,7 +220,7 @@ class LMI_AccountCapabilities: CIM_ElementCapabilities
LMI_EnabledAccountCapabilities REF Capabilities;
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_AccountManagementServiceSettingData: CIM_ElementSettingData
{
@@ -231,7 +233,7 @@ class LMI_AccountManagementServiceSettingData: CIM_ElementSettingData
LMI_AccountSettingData REF SettingData;
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_HostedAccountManagementService: CIM_HostedService
{
@@ -244,7 +246,7 @@ class LMI_HostedAccountManagementService: CIM_HostedService
LMI_AccountManagementService REF Dependent;
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_MemberOfGroup: CIM_MemberOfCollection
{
@@ -257,7 +259,7 @@ class LMI_MemberOfGroup: CIM_MemberOfCollection
LMI_Identity REF Member;
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_OwningGroup: CIM_OwningCollectionElement
{
@@ -270,7 +272,7 @@ class LMI_OwningGroup: CIM_OwningCollectionElement
LMI_Group REF OwnedElement;
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_ServiceAffectsIdentity: CIM_ServiceAffectsElement
{
@@ -283,7 +285,7 @@ class LMI_ServiceAffectsIdentity: CIM_ServiceAffectsElement
LMI_Identity REF AffectedElement;
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_SettingsDefineManagementCapabilities: CIM_SettingsDefineCapabilities
{
@@ -296,7 +298,7 @@ class LMI_SettingsDefineManagementCapabilities: CIM_SettingsDefineCapabilities
LMI_AccountSettingData REF PartComponent;
};
-[ Association,
+[ Version("0.1.0"), Association,
Provider("cmpi:cmpiLMI_Account") ]
class LMI_SettingsDefineAccountCapabilities: CIM_SettingsDefineCapabilities
{
@@ -309,14 +311,14 @@ class LMI_SettingsDefineAccountCapabilities: CIM_SettingsDefineCapabilities
LMI_AccountSettingData REF PartComponent;
};
-[ Indication,
+[ Version("0.1.0"), Indication,
Provider("cmpi:cmpiLMI_Account"),
Description("Account Instance Creation Indication") ]
class LMI_AccountInstanceCreationIndication: CIM_InstCreation
{
};
-[ Indication,
+[ Version("0.1.0"), Indication,
Provider("cmpi:cmpiLMI_Account"),
Description("Account Instance Deletion Indication") ]
class LMI_AccountInstanceDeletionIndication: CIM_InstDeletion
diff --git a/mof/60_LMI_Hardware.mof b/mof/60_LMI_Hardware.mof
index c5f2b22..2b07f36 100644
--- a/mof/60_LMI_Hardware.mof
+++ b/mof/60_LMI_Hardware.mof
@@ -23,7 +23,7 @@
* Processor
*/
-[ Provider("cmpi:cmpiLMI_Processor") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Processor") ]
class LMI_Processor: CIM_Processor
{
[ Description("System architecture.") ]
@@ -117,12 +117,12 @@ class LMI_Processor: CIM_Processor
uint16 Flags[];
};
-[ Provider("cmpi:cmpiLMI_ProcessorCapabilities") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_ProcessorCapabilities") ]
class LMI_ProcessorCapabilities: CIM_ProcessorCapabilities
{
};
-[ Provider("cmpi:cmpiLMI_ProcessorElementCapabilities"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_ProcessorElementCapabilities"), Association ]
class LMI_ProcessorElementCapabilities: CIM_ElementCapabilities
{
[Override("ManagedElement")]
@@ -132,12 +132,12 @@ class LMI_ProcessorElementCapabilities: CIM_ElementCapabilities
LMI_ProcessorCapabilities REF Capabilities;
};
-[ Provider("cmpi:cmpiLMI_ProcessorCacheMemory") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_ProcessorCacheMemory") ]
class LMI_ProcessorCacheMemory: CIM_Memory
{
};
-[ Provider("cmpi:cmpiLMI_AssociatedProcessorCacheMemory"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_AssociatedProcessorCacheMemory"), Association ]
class LMI_AssociatedProcessorCacheMemory: CIM_AssociatedCacheMemory
{
[Override("Antecedent")]
@@ -147,12 +147,12 @@ class LMI_AssociatedProcessorCacheMemory: CIM_AssociatedCacheMemory
LMI_Processor REF Dependent;
};
-[ Provider("cmpi:cmpiLMI_ProcessorChip") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_ProcessorChip") ]
class LMI_ProcessorChip: CIM_Chip
{
};
-[ Provider("cmpi:cmpiLMI_ProcessorChipRealizes"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_ProcessorChipRealizes"), Association ]
class LMI_ProcessorChipRealizes: CIM_Realizes
{
[Override("Antecedent")]
@@ -162,7 +162,7 @@ class LMI_ProcessorChipRealizes: CIM_Realizes
LMI_Processor REF Dependent;
};
-[ Provider("cmpi:cmpiLMI_ProcessorSystemDevice"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_ProcessorSystemDevice"), Association ]
class LMI_ProcessorSystemDevice: CIM_SystemDevice
{
[Override("GroupComponent")]
@@ -176,7 +176,7 @@ class LMI_ProcessorSystemDevice: CIM_SystemDevice
* Memory
*/
-[ Provider("cmpi:cmpiLMI_Memory") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Memory") ]
class LMI_Memory: CIM_Memory
{
[ Description("Indicates whether memory has NUMA layout.") ]
@@ -201,12 +201,12 @@ class LMI_Memory: CIM_Memory
uint16 TransparentHugeMemoryPageStatus;
};
-[ Provider("cmpi:cmpiLMI_PhysicalMemory") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PhysicalMemory") ]
class LMI_PhysicalMemory: CIM_PhysicalMemory
{
};
-[ Provider("cmpi:cmpiLMI_PhysicalMemoryRealizes"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PhysicalMemoryRealizes"), Association ]
class LMI_PhysicalMemoryRealizes: CIM_Realizes
{
[Override("Antecedent")]
@@ -216,7 +216,7 @@ class LMI_PhysicalMemoryRealizes: CIM_Realizes
LMI_Memory REF Dependent;
};
-[ Provider("cmpi:cmpiLMI_MemorySystemDevice"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_MemorySystemDevice"), Association ]
class LMI_MemorySystemDevice: CIM_SystemDevice
{
[Override("GroupComponent")]
@@ -230,17 +230,17 @@ class LMI_MemorySystemDevice: CIM_SystemDevice
* Physical Asset
*/
-[ Provider("cmpi:cmpiLMI_Chassis") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Chassis") ]
class LMI_Chassis: CIM_Chassis
{
};
-[ Provider("cmpi:cmpiLMI_Baseboard") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Baseboard") ]
class LMI_Baseboard: CIM_Card
{
};
-[ Provider("cmpi:cmpiLMI_BaseboardContainer"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_BaseboardContainer"), Association ]
class LMI_BaseboardContainer: CIM_Container
{
[Override("GroupComponent")]
@@ -250,7 +250,7 @@ class LMI_BaseboardContainer: CIM_Container
LMI_Baseboard REF PartComponent;
};
-[ Provider("cmpi:cmpiLMI_ProcessorChipContainer"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_ProcessorChipContainer"), Association ]
class LMI_ProcessorChipContainer: CIM_Container
{
[Override("GroupComponent")]
@@ -260,7 +260,7 @@ class LMI_ProcessorChipContainer: CIM_Container
LMI_ProcessorChip REF PartComponent;
};
-[ Provider("cmpi:cmpiLMI_ChassisComputerSystemPackage"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_ChassisComputerSystemPackage"), Association ]
class LMI_ChassisComputerSystemPackage: CIM_ComputerSystemPackage
{
[Override("Antecedent")]
@@ -270,12 +270,12 @@ class LMI_ChassisComputerSystemPackage: CIM_ComputerSystemPackage
CIM_ComputerSystem REF Dependent;
};
-[ Provider("cmpi:cmpiLMI_MemorySlot") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_MemorySlot") ]
class LMI_MemorySlot: CIM_Slot
{
};
-[ Provider("cmpi:cmpiLMI_MemorySlotContainer"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_MemorySlotContainer"), Association ]
class LMI_MemorySlotContainer: CIM_Container
{
[Override("GroupComponent")]
@@ -285,12 +285,12 @@ class LMI_MemorySlotContainer: CIM_Container
LMI_MemorySlot REF PartComponent;
};
-[ Provider("cmpi:cmpiLMI_MemoryPhysicalPackage") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_MemoryPhysicalPackage") ]
class LMI_MemoryPhysicalPackage: CIM_PhysicalPackage
{
};
-[ Provider("cmpi:cmpiLMI_MemoryPhysicalPackageInConnector"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_MemoryPhysicalPackageInConnector"), Association ]
class LMI_MemoryPhysicalPackageInConnector: CIM_PackageInConnector
{
[Override("Antecedent")]
@@ -300,7 +300,7 @@ class LMI_MemoryPhysicalPackageInConnector: CIM_PackageInConnector
LMI_MemoryPhysicalPackage REF Dependent;
};
-[ Provider("cmpi:cmpiLMI_PhysicalMemoryContainer"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PhysicalMemoryContainer"), Association ]
class LMI_PhysicalMemoryContainer: CIM_Container
{
[Override("GroupComponent")]
@@ -310,12 +310,12 @@ class LMI_PhysicalMemoryContainer: CIM_Container
LMI_PhysicalMemory REF PartComponent;
};
-[ Provider("cmpi:cmpiLMI_PortPhysicalConnector") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PortPhysicalConnector") ]
class LMI_PortPhysicalConnector: CIM_PhysicalConnector
{
};
-[ Provider("cmpi:cmpiLMI_PortPhysicalConnectorContainer"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PortPhysicalConnectorContainer"), Association ]
class LMI_PortPhysicalConnectorContainer: CIM_Container
{
[Override("GroupComponent")]
@@ -325,12 +325,12 @@ class LMI_PortPhysicalConnectorContainer: CIM_Container
LMI_PortPhysicalConnector REF PartComponent;
};
-[ Provider("cmpi:cmpiLMI_SystemSlot") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_SystemSlot") ]
class LMI_SystemSlot: CIM_Slot
{
};
-[ Provider("cmpi:cmpiLMI_SystemSlotContainer"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_SystemSlotContainer"), Association ]
class LMI_SystemSlotContainer: CIM_Container
{
[Override("GroupComponent")]
@@ -340,7 +340,7 @@ class LMI_SystemSlotContainer: CIM_Container
LMI_SystemSlot REF PartComponent;
};
-[ Provider("cmpi:cmpiLMI_PointingDevice") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PointingDevice") ]
class LMI_PointingDevice: CIM_PointingDevice
{
};
@@ -349,17 +349,17 @@ class LMI_PointingDevice: CIM_PointingDevice
* Battery
*/
-[ Provider("cmpi:cmpiLMI_Battery") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_Battery") ]
class LMI_Battery: CIM_Battery
{
};
-[ Provider("cmpi:cmpiLMI_BatteryPhysicalPackage") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_BatteryPhysicalPackage") ]
class LMI_BatteryPhysicalPackage: CIM_PhysicalPackage
{
};
-[ Provider("cmpi:cmpiLMI_PhysicalBatteryRealizes"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PhysicalBatteryRealizes"), Association ]
class LMI_PhysicalBatteryRealizes: CIM_Realizes
{
[Override("Antecedent")]
@@ -369,7 +369,7 @@ class LMI_PhysicalBatteryRealizes: CIM_Realizes
LMI_Battery REF Dependent;
};
-[ Provider("cmpi:cmpiLMI_PhysicalBatteryContainer"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PhysicalBatteryContainer"), Association ]
class LMI_PhysicalBatteryContainer: CIM_Container
{
[Override("GroupComponent")]
@@ -379,7 +379,7 @@ class LMI_PhysicalBatteryContainer: CIM_Container
LMI_BatteryPhysicalPackage REF PartComponent;
};
-[ Provider("cmpi:cmpiLMI_BatterySystemDevice"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_BatterySystemDevice"), Association ]
class LMI_BatterySystemDevice: CIM_SystemDevice
{
[Override("GroupComponent")]
@@ -393,7 +393,7 @@ class LMI_BatterySystemDevice: CIM_SystemDevice
* PCI Devices
*/
-[ Provider("cmpi:cmpiLMI_PCIDevice") ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PCIDevice") ]
class LMI_PCIDevice: CIM_PCIDevice
{
[ Description("Name of the vendor") ]
@@ -409,7 +409,7 @@ class LMI_PCIDevice: CIM_PCIDevice
string SubsystemName;
};
-[ Provider("cmpi:cmpiLMI_PCIDeviceSystemDevice"), Association ]
+[ Version("0.1.0"), Provider("cmpi:cmpiLMI_PCIDeviceSystemDevice"), Association ]
class LMI_PCIDeviceSystemDevice: CIM_SystemDevice
{
[Override("GroupComponent")]
diff --git a/mof/60_LMI_Software.mof b/mof/60_LMI_Software.mof
index 4bd1c51..bb02e3f 100644
--- a/mof/60_LMI_Software.mof
+++ b/mof/60_LMI_Software.mof
@@ -24,6 +24,7 @@
/******************************************************************************
* Central class of Software Inventory and Update profiles
*****************************************************************************/
+[ Version("0.1.0") ]
class LMI_SoftwareIdentity : CIM_SoftwareIdentity {
[Implemented(true), Override("InstanceID"), Description(
@@ -84,6 +85,7 @@ class LMI_SoftwareIdentity : CIM_SoftwareIdentity {
/******************************************************************************
* Software inventory classes
*/
+[ Version("0.1.0") ]
class LMI_SystemSoftwareCollection : CIM_SystemSpecificCollection {
[Implemented(true), Override("InstanceID")]
@@ -94,6 +96,7 @@ class LMI_SystemSoftwareCollection : CIM_SystemSpecificCollection {
};
+[ Version("0.1.0") ]
class LMI_SoftwareIdentityResource : CIM_SoftwareIdentityResource {
[Implemented(true), Override("CreationClassName")]
@@ -248,7 +251,7 @@ class LMI_SoftwareIdentityResource : CIM_SoftwareIdentityResource {
/******************************************************************************
* Software inventory associations
*/
-[Association]
+[ Version("0.1.0"), Association]
class LMI_HostedSoftwareCollection : CIM_HostedCollection {
[Override("Antecedent")]
@@ -259,7 +262,7 @@ class LMI_HostedSoftwareCollection : CIM_HostedCollection {
};
-[Association]
+[Version("0.1.0"), Association]
class LMI_MemberOfSoftwareCollection : CIM_MemberOfCollection {
[Override("Collection")]
@@ -270,7 +273,7 @@ class LMI_MemberOfSoftwareCollection : CIM_MemberOfCollection {
};
-[Association]
+[Version("0.1.0"), Association]
class LMI_InstalledSoftwareIdentity : CIM_InstalledSoftwareIdentity {
[Override("InstalledSoftware")]
@@ -281,7 +284,7 @@ class LMI_InstalledSoftwareIdentity : CIM_InstalledSoftwareIdentity {
};
-[Association]
+[Version("0.1.0"), Association]
class LMI_ResourceForSoftwareIdentity : CIM_SAPAvailableForElement {
[Override("AvailableSAP")]
@@ -292,7 +295,7 @@ class LMI_ResourceForSoftwareIdentity : CIM_SAPAvailableForElement {
};
-[Association]
+[Version("0.1.0"), Association]
class LMI_HostedSoftwareIdentityResource : CIM_HostedAccessPoint {
[Override("Antecedent")]
@@ -306,6 +309,7 @@ class LMI_HostedSoftwareIdentityResource : CIM_HostedAccessPoint {
/******************************************************************************
* Software update profile classes
*/
+[Version("0.1.0")]
class LMI_SoftwareJob : LMI_ConcreteJob {
[Implemented(true), Override("InstanceID")]
@@ -337,9 +341,11 @@ class LMI_SoftwareJob : LMI_ConcreteJob {
};
+[Version("0.1.0")]
class LMI_SoftwareInstallationJob : LMI_SoftwareJob {
};
+[Version("0.1.0")]
class LMI_SoftwareInstallationService : CIM_SoftwareInstallationService {
[Implemented(true), Override("CreationClassName")]
@@ -632,6 +638,7 @@ class LMI_SoftwareInstallationService : CIM_SoftwareInstallationService {
};
+[Version("0.1.0")]
class LMI_SoftwareInstallationServiceCapabilities :
CIM_SoftwareInstallationServiceCapabilities {
@@ -661,13 +668,14 @@ class LMI_SoftwareInstallationServiceCapabilities :
};
+[Version("0.1.0")]
class LMI_SoftwareMethodResult : LMI_MethodResult {
};
/******************************************************************************
* Software update associations
*/
-[Association]
+[Version("0.1.0"), Association]
class LMI_AssociatedSoftwareJobMethodResult : LMI_AssociatedJobMethodResult {
[Override("Job")]
@@ -678,7 +686,7 @@ class LMI_AssociatedSoftwareJobMethodResult : LMI_AssociatedJobMethodResult {
};
-[Association]
+[Version("0.1.0"), Association]
class LMI_OwningSoftwareJobElement : LMI_OwningJobElement {
[Override("OwningElement")]
@@ -689,7 +697,7 @@ class LMI_OwningSoftwareJobElement : LMI_OwningJobElement {
};
-[Association]
+[Version("0.1.0"), Association]
class LMI_AffectedSoftwareJobElement : LMI_AffectedJobElement {
[Override("AffectingElement")]
@@ -697,7 +705,7 @@ class LMI_AffectedSoftwareJobElement : LMI_AffectedJobElement {
};
-[Association]
+[Version("0.1.0"), Association]
class LMI_AssociatedSoftwareInstallationServiceCapabilities :
CIM_ElementCapabilities {
@@ -712,7 +720,7 @@ class LMI_AssociatedSoftwareInstallationServiceCapabilities :
};
-[Association]
+[Version("0.1.0"), Association]
class LMI_HostedSoftwareInstallationService : CIM_HostedService {
[Override("Antecedent")]
@@ -723,7 +731,7 @@ class LMI_HostedSoftwareInstallationService : CIM_HostedService {
};
-[Association]
+[Version("0.1.0"), Association]
class LMI_SoftwareInstallationServiceAffectsElement :
CIM_ServiceAffectsElement {
@@ -741,21 +749,22 @@ class LMI_SoftwareInstallationServiceAffectsElement :
/******************************************************************************
* Software update indications
*/
-[Indication]
+[Version("0.1.0"), Indication]
class LMI_SoftwareInstCreation : CIM_InstCreation {
};
-[Indication]
+[Version("0.1.0"), Indication]
class LMI_SoftwareInstModification : CIM_InstModification {
};
/******************************************************************************
* OpenLMI additions
*****************************************************************************/
+[Version("0.1.0")]
class LMI_SoftwareVerificationJob : LMI_SoftwareJob {
};
-[Description(
+[Version("0.1.0"), Description(
"Identifies both a physical file installed from RPM package and its"
" original source in package. It represents a set of checks made"
" to a single installed file provided by RPM package.")]
@@ -957,7 +966,7 @@ class LMI_SoftwareIdentityFileCheck : CIM_FileSpecification {
/******************************************************************************
* OpenLMI additional associations
*****************************************************************************/
-[Association, Aggregation, Description(
+[Version("0.1.0"), Association, Aggregation, Description(
"This association ties a SoftwareIdentity to a specific Check to validate"
" its state. Each file installed by corresponding RPM package to local"
" file system yields one instance of this class.")]