#pragma namespace("\\\\.\\Root") Instance of __Namespace { Name = "IntelNCS2"; }; #pragma namespace("\\\\.\\Root\\IntelNCS2") [Abstract,Version("2.6.0")] class CIM_ManagedElement { [MaxLen(64) : ToSubclass] string Caption; string Description; }; [Abstract,Version("2.6.0")] class CIM_ManagedSystemElement : CIM_ManagedElement { [MappingStrings{"MIF.DMTF|ComponentID|001.5"} : ToSubclass] datetime InstallDate; [MaxLen(256) : ToSubclass] string Name; [MaxLen(10) : ToSubclass] string Status; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_LogicalElement : CIM_ManagedSystemElement { }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_LogicalDevice : CIM_LogicalElement { [Propagated("CIM_System.CreationClassName"),Key,MaxLen(256) : ToSubclass] string SystemCreationClassName; [Propagated("CIM_System.Name"),Key,MaxLen(256) : ToSubclass] string SystemName; [Key,MaxLen(256) : ToSubclass] string CreationClassName; [Key,MaxLen(64) : ToSubclass] string DeviceID; boolean PowerManagementSupported; uint16 PowerManagementCapabilities[]; [MappingStrings{"MIF.DMTF|Operational State|006", "MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus", "MIF.DMTF|Host Device|001.5"},ModelCorrespondence{"CIM_LogicalDevice.AdditionalAvailability"} : ToSubclass] uint16 Availability; [MappingStrings{"MIF.DMTF|Operational State|006"} : ToSubclass] uint16 StatusInfo; uint32 LastErrorCode; string ErrorDescription; boolean ErrorCleared; [MaxLen(256) : ToSubclass,ArrayType("Indexed") : ToSubclass,ModelCorrespondence{"CIM_LogicalDevice.IdentifyingDescriptions"} : ToSubclass] string OtherIdentifyingInfo[]; [Counter : ToSubclass] uint64 PowerOnHours; [Counter : ToSubclass] uint64 TotalPowerOnHours; [ArrayType("Indexed") : ToSubclass,ModelCorrespondence{"CIM_LogicalDevice.OtherIdentifyingInfo"} : ToSubclass] string IdentifyingDescriptions[]; [ModelCorrespondence{"CIM_LogicalDevice.Availability"} : ToSubclass] uint16 AdditionalAvailability[]; uint64 MaxQuiesceTime; uint32 SetPowerState([IN] uint16 PowerState,[IN] datetime Time); uint32 Reset(); uint32 EnableDevice([IN] boolean Enabled); uint32 OnlineDevice([IN] boolean Online); uint32 QuiesceDevice([IN] boolean Quiesce); uint32 SaveProperties(); uint32 RestoreProperties(); }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_Controller : CIM_LogicalDevice { datetime TimeOfLastReset; [MappingStrings{"MIF.DMTF|Bus Port|003", "MIF.DMTF|Disks|003.3"} : ToSubclass,ModelCorrespondence{"CIM_Controller.ProtocolDescription"} : ToSubclass] uint16 ProtocolSupported; [MappingStrings{"MIF.DMTF|Bus Port|003"} : ToSubclass] uint32 MaxNumberControlled; [ModelCorrespondence{"CIM_Controller.ProtocolSupported"} : ToSubclass,MappingStrings{"MIF.DMTF|Bus Port|003"} : ToSubclass] string ProtocolDescription; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_PCIController : CIM_Controller { uint16 CommandRegister; [ArrayType("Indexed") : ToSubclass,ModelCorrespondence{"CIM_PCIController.CapabilityDescriptions"} : ToSubclass] uint16 Capabilities[]; [ArrayType("Indexed") : ToSubclass,ModelCorrespondence{"CIM_PCIController.Capabilities"} : ToSubclass] string CapabilityDescriptions[]; uint16 DeviceSelectTiming; uint8 ClassCode; uint8 CacheLineSize; uint8 LatencyTimer; uint16 InterruptPin; uint32 ExpansionROMBaseAddress; boolean SelfTestEnabled; uint8 BISTExecution(); }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_PCIDevice : CIM_PCIController { [MAX(6)] uint32 BaseAddress[]; uint16 SubsystemID; uint16 SubsystemVendorID; uint8 MinGrantTime; uint8 MaxLatency; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_ServiceAccessPoint : CIM_LogicalElement { [Propagated("CIM_System.CreationClassName"),Key,MaxLen(256) : ToSubclass] string SystemCreationClassName; [Propagated("CIM_System.Name"),Key,MaxLen(256) : ToSubclass] string SystemName; [Key,MaxLen(256) : ToSubclass] string CreationClassName; [Override("Name"),Key,MaxLen(256) : ToSubclass] string Name; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_ProtocolEndpoint : CIM_ServiceAccessPoint { [Override("Name"),MaxLen(256) : ToSubclass] string Name; [MaxLen(256) : ToSubclass] string NameFormat; [ModelCorrespondence{"CIM_ProtocolEndpoint.OtherTypeDescription"} : ToSubclass] uint16 ProtocolType; [MaxLen(64) : ToSubclass,ModelCorrespondence{"CIM_ProtocolEndpoint.ProtocolType"} : ToSubclass] string OtherTypeDescription; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_IPProtocolEndpoint : CIM_ProtocolEndpoint { string Address; string SubnetMask; uint16 AddressType; uint16 IPVersionSupport; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_VLAN : CIM_ServiceAccessPoint { uint32 VLANNumber; }; [Association,Abstract,Aggregation,Version("2.6.0"),LOCALE(1033)] class CIM_Component { [Aggregate,Key] CIM_ManagedSystemElement Ref GroupComponent; [Key] CIM_ManagedSystemElement Ref PartComponent; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_RedundancyGroup : CIM_LogicalElement { [Key,MaxLen(256) : ToSubclass] string CreationClassName; [Override("Name"),Key,MaxLen(256) : ToSubclass] string Name; uint16 RedundancyStatus; }; [Abstract,Association,Aggregation,Version("2.6.0"),LOCALE(1033)] class CIM_RedundancyComponent : CIM_Component { [Override("GroupComponent"),Aggregate] CIM_RedundancyGroup Ref GroupComponent; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_NetworkAdapter : CIM_LogicalDevice { [MaxLen(64) : ToSubclass,MappingStrings{"MIF.DMTF|Network Adapter 802 Port|001.2"} : ToSubclass] string PermanentAddress; [MaxLen(64) : ToSubclass,ArrayType("Indexed") : ToSubclass,MappingStrings{"MIF.DMTF|Network Adapter 802 Port|001.3"} : ToSubclass] string NetworkAddresses[]; [MappingStrings{"MIB.IETF|RFC1213-MIB.ifSpeed", "MIF.DMTF|Network Adapter 802 Port|001.5"} : ToSubclass] uint64 Speed; uint64 MaxSpeed; boolean FullDuplex; boolean AutoSense; [Mappingstrings{"MIB.IETF|RFC1213-MIB.ifOutOctets", "MIF.DMTF|Network Adapter 802 Port|001.7"} : ToSubclass,Counter : ToSubclass] uint64 OctetsTransmitted; [Mappingstrings{"MIB.IETF|RFC1213-MIB.ifInOctets", "MIF.DMTF|Network Adapter 802 Port|001.9"} : ToSubclass,Counter : ToSubclass] uint64 OctetsReceived; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_ExtraCapacityGroup : CIM_RedundancyGroup { uint32 MinNumberNeeded; boolean LoadBalancedGroup; }; [Abstract,Association,Aggregation,Version("2.6.0"),LOCALE(1033)] class CIM_NetworkAdapterRedundancyComponent : CIM_RedundancyComponent { [Override("GroupComponent"),Aggregate] CIM_ExtraCapacityGroup Ref GroupComponent; [Override("PartComponent")] CIM_NetworkAdapter Ref PartComponent; uint16 ScopeOfBalancing; uint16 PrimaryAdapter; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_EthernetAdapter : CIM_NetworkAdapter { [Override("NetworkAddresses"),ArrayType("Indexed") : ToSubclass] string NetworkAddresses[]; [Mappingstrings{"MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo"} : ToSubclass] uint32 MaxDataSize; [ArrayType("Indexed"),ModelCorrespondence{"CIM_EthernetAdapter.CapabilityDescriptions"} : ToSubclass] uint16 Capabilities[]; [ArrayType("Indexed") : ToSubclass,ModelCorrespondence{"CIM_EthernetAdapter.Capabilities"} : ToSubclass] string CapabilityDescriptions[]; [ModelCorrespondence{"CIM_EthernetAdapter.Capabilities"} : ToSubclass] uint16 EnabledCapabilities[]; [MappingStrings{"MIB.IETF|EtherLike-MIB.dot3StatsSymbolErrors"} : ToSubclass,Counter : ToSubclass] uint32 SymbolErrors; [MappingStrings{"MIF.DMTF|Network Adapter 802 Port|001.6"} : ToSubclass,Counter : ToSubclass] uint64 TotalPacketsTransmitted; [MappingStrings{"MIF.DMTF|Network Adapter 802 Port|001.8"} : ToSubclass,Counter : ToSubclass] uint64 TotalPacketsReceived; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsAlignmentErrors"} : ToSubclass,Counter : ToSubclass] uint32 AlignmentErrors; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsFCSErrors"} : ToSubclass,Counter : ToSubclass] uint32 FCSErrors; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsSingleCollisionFrames"} : ToSubclass,Counter : ToSubclass] uint32 SingleCollisionFrames; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsMultipleCollisionFrames"} : ToSubclass,Counter : ToSubclass] uint32 MultipleCollisionFrames; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsSQETestErrors"} : ToSubclass,Counter : ToSubclass] uint32 SQETestErrors; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsDeferredTransmissions"} : ToSubclass,Counter : ToSubclass] uint32 DeferredTransmissions; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsLateCollisions"} : ToSubclass,Counter : ToSubclass] uint32 LateCollisions; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsExcessiveCollisions"} : ToSubclass,Counter : ToSubclass] uint32 ExcessiveCollisions; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsInternalMacTransmitErrors"} : ToSubclass,Counter : ToSubclass] uint32 InternalMACTransmitErrors; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsInternalMacReceiveErrors"} : ToSubclass,Counter : ToSubclass] uint32 InternalMACReceiveErrors; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsCarrierSenseErrors"} : ToSubclass,Counter : ToSubclass] uint32 CarrierSenseErrors; [Mappingstrings{"MIB.IETF|EtherLike-MIB.dot3StatsFrameTooLongs"} : ToSubclass,Counter : ToSubclass] uint32 FrameTooLongs; }; [Association,Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_Dependency { [Key] CIM_ManagedElement Ref Antecedent; [Key] CIM_ManagedElement Ref Dependent; }; [Abstract,Association,Version("2.6.0"),LOCALE(1033)] class CIM_ProvidesServiceToElement : CIM_Dependency { [Override("Antecedent")] CIM_Service Ref Antecedent; [Override("Dependent")] CIM_ManagedElement Ref Dependent; }; [Abstract,Association,Version("2.6.0"),LOCALE(1033)] class CIM_ServiceSAPDependency : CIM_Dependency { [Override("Antecedent")] CIM_ServiceAccessPoint Ref Antecedent; [Override("Dependent")] CIM_Service Ref Dependent; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_Service : CIM_LogicalElement { [Propagated("CIM_System.CreationClassName"),Key,MaxLen(256) : ToSubclass] string SystemCreationClassName; [Propagated("CIM_System.Name"),Key,MaxLen(256) : ToSubclass] string SystemName; [Key,MaxLen(256) : ToSubclass] string CreationClassName; [Override("Name"),Key,MaxLen(256) : ToSubclass] string Name; [MaxLen(10) : ToSubclass] string StartMode; boolean Started; uint32 StartService(); uint32 StopService(); }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_VLANService : CIM_Service { }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_802dot1QVLANService : CIM_VLANService { }; [Abstract,Association,Version("2.6.0"),LOCALE(1033)] class CIM_VLANFor : CIM_ServiceSAPDependency { [Override("Antecedent")] CIM_VLAN Ref Antecedent; [Override("Dependent"),Min(1)] CIM_VLANService Ref Dependent; }; [Abstract,Association,Version("2.6.0"),LOCALE(1033)] class CIM_DeviceServiceImplementation : CIM_Dependency { [Override("Antecedent")] CIM_LogicalDevice Ref Antecedent; [Override("Dependent")] CIM_Service Ref Dependent; }; [Association,Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_LogicalIdentity { [Key] CIM_LogicalElement Ref SystemElement; [Key] CIM_LogicalElement Ref SameElement; }; [Abstract,Association,Version("2.6.0"),LOCALE(1033)] class CIM_NetworkVirtualAdapter : CIM_LogicalIdentity { [Override("SystemElement")] CIM_NetworkAdapter Ref SystemElement; [Override("SameElement")] CIM_ExtraCapacityGroup Ref SameElement; }; [Abstract,Association,Version("2.6.0"),LOCALE(1033)] class CIM_SAPSAPDependency : CIM_Dependency { [Override("Antecedent")] CIM_ServiceAccessPoint Ref Antecedent; [Override("Dependent")] CIM_ServiceAccessPoint Ref Dependent; }; [Association,Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_DeviceSAPImplementation : CIM_Dependency { [Override("Antecedent")] CIM_LogicalDevice Ref Antecedent; [Override("Dependent")] CIM_ServiceAccessPoint Ref Dependent; }; [Version("2.6.0"),LOCALE(1033)] class CIM_Configuration : CIM_ManagedElement { [Key,MaxLen(256) : ToSubclass] string Name; }; [Association,Version("2.6.0"),LOCALE(1033)] class CIM_ElementConfiguration { [Key] CIM_ManagedSystemElement Ref Element; [Key] CIM_Configuration Ref Configuration; }; [Association,Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_DeviceIdentity : CIM_LogicalIdentity { [Override("SystemElement")] CIM_LogicalDevice Ref SystemElement; [Override("SameElement")] CIM_LogicalDevice Ref SameElement; }; [Association,Version("2.6.0"),LOCALE(1033)] class CIM_DeviceSoftware : CIM_Dependency { [Override("Antecedent")] CIM_SoftwareElement Ref Antecedent; [Override("Dependent")] CIM_LogicalDevice Ref Dependent; [ModelCorrespondence{"CIM_DeviceSoftware.PurposeDescription"} : ToSubclass,MappingStrings{"MIF.DMTF|SubComponent Software|001.2"} : ToSubclass] uint16 Purpose; [ModelCorrespondence{"CIM_DeviceSoftware.Purpose"} : ToSubclass] string PurposeDescription; boolean LoadedOnDevice; boolean UpgradeableOnDevice; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_Setting : CIM_ManagedElement { [MaxLen(256) : ToSubclass] string SettingID; uint32 VerifyOKToApplyToMSE([IN] CIM_ManagedSystemElement Ref MSE,[IN] datetime TimeToApply,[IN] datetime MustBeCompletedBy); uint32 ApplyToMSE([IN] CIM_ManagedSystemElement Ref MSE,[IN] datetime TimeToApply,[IN] datetime MustBeCompletedBy); uint32 VerifyOKToApplyToCollection([IN] CIM_CollectionOfMSEs Ref Collection,[IN] datetime TimeToApply,[IN] datetime MustBeCompletedBy,[IN(FALSE),OUT] string CanNotApply[]); uint32 ApplyToCollection([IN] CIM_CollectionOfMSEs Ref Collection,[IN] datetime TimeToApply,[IN] boolean ContinueOnError,[IN] datetime MustBeCompletedBy,[IN(FALSE),OUT] string CanNotApply[]); uint32 VerifyOKToApplyIncrementalChangeToMSE([IN] CIM_ManagedSystemElement Ref MSE,[IN] datetime TimeToApply,[IN] datetime MustBeCompletedBy,[IN] string PropertiesToApply[]); uint32 ApplyIncrementalChangeToMSE([IN] CIM_ManagedSystemElement Ref MSE,[IN] datetime TimeToApply,[IN] datetime MustBeCompletedBy,[IN] string PropertiesToApply[]); uint32 VerifyOKToApplyIncrementalChangeToCollection([IN] CIM_CollectionOfMSEs Ref Collection,[IN] datetime TimeToApply,[IN] datetime MustBeCompletedBy,[IN] string PropertiesToApply[],[IN(FALSE),OUT] string CanNotApply[]); uint32 ApplyIncrementalChangeToCollection([IN] CIM_CollectionOfMSEs Ref Collection,[IN] datetime TimeToApply,[IN] boolean ContinueOnError,[IN] datetime MustBeCompletedBy,[IN] string PropertiesToApply[],[IN(FALSE),OUT] string CanNotApply[]); }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_BootService : CIM_Service { }; [Association,Aggregation,Version("2.6.0"),LOCALE(1033)] class CIM_SettingContext { [Aggregate,Key] CIM_Configuration Ref Context; [Key] CIM_Setting Ref Setting; }; [Association,Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_ElementSetting { [Key] CIM_ManagedSystemElement Ref Element; [Key] CIM_Setting Ref Setting; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_DiagnosticTest : CIM_Service { [ModelCorrespondence{"CIM_DiagnosticTest.OtherCharacteristicDescription"} : ToSubclass] uint16 Characteristics[]; [ModelCorrespondence{"CIM_DiagnotistTest.Characteristics"} : ToSubclass] string OtherCharacteristicDescription; boolean IsInUse; uint16 ResourcesUsed[]; uint32 RunTest([IN] CIM_ManagedSystemElement Ref SystemElement,[IN] CIM_DiagnosticSetting Ref Setting,[OUT] CIM_DiagnosticResult Ref Result); uint32 ClearResults([IN] CIM_ManagedSystemElement Ref SystemElement,[OUT] String ResultsNotCleared[]); uint32 DiscontinueTest([IN] CIM_ManagedSystemElement Ref SystemElement,[IN] CIM_DiagnosticResult Ref Result,[OUT] Boolean TestingStopped); }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_DiagnosticSetting : CIM_Setting { [Key,MaxLen(256) : ToSubclass,Override("SettingID")] string SettingID; [Write] uint16 TestWarningLevel; [Write] boolean ReportSoftErrors; [Write] boolean ReportStatusMessages; [Write] boolean HaltOnError; [Write] boolean QuickMode; [MinValue(0) : ToSubclass,MaxValue(100) : ToSubclass,ModelCorrespondence{"CIM_DiagnosticTest.Characteristics"} : ToSubclass,Write] uint8 PercentOfTestCoverage; }; [Abstract,Version("2.6.0"),LOCALE(1033)] class CIM_DiagnosticResult { [Propagated("CIM_DiagnosticTest.CreationClassName"),Key,MaxLen(256) : ToSubclass] string DiagnosticCreationClassName; [Propagated("CIM_DiagnosticTest.Name"),Key,MaxLen(256) : ToSubclass] string DiagnosticName; [Key,MaxLen(1024) : ToSubclass] string ExecutionID; [Propagated("CIM_DiagnosticTest.SystemCreationClassName"),Key,MaxLen(256) : ToSubclass] string DiagSystemCreationClassName; [Propagated("CIM_DiagnosticTest.SystemName"),Key,MaxLen(256) : ToSubclass] string DiagSystemName; datetime TimeStamp; boolean IsPackage; datetime TestStartTime; datetime TestCompletionTime; [ModelCorrespondence{"CIM_DiagnosticResult.OtherStateDescription"} : ToSubclass] uint16 TestState; [ModelCorrespondence{"CIM_DiagnosticResult.TestState"} : ToSubclass] string OtherStateDescription; [ModelCorrespondence{"CIM_DiagnosticTestForMSE.EstimatedTimeOfPerforming"} : ToSubclass] uint32 EstimatedTimeOfPerforming; [ArrayType("Ordered")] string TestResults[]; [MinValue(0) : ToSubclass,MaxValue(100) : ToSubclass] uint8 PercentComplete; [Write] uint16 TestWarningLevel; [Write] boolean ReportSoftErrors; [Write] boolean ReportStatusMessages; [Write] boolean HaltOnError; [Write] boolean QuickMode; [MinValue(0) : ToSubclass,MaxValue(100) : ToSubclass,ModelCorrespondence{"CIM_DiagnosticTest.Characteristics"} : ToSubclass,Write] uint8 PercentOfTestCoverage; }; [Abstract,Version("2.6.0"),Association,LOCALE(1033)] class CIM_DiagnosticResultForMSE { [Key] CIM_DiagnosticResult Ref Result; [Key] CIM_ManagedSystemElement Ref SystemElement; }; [Abstract,Version("2.6.0"),Association,LOCALE(1033)] class CIM_DiagnosticResultForTest { [Key,Min(1),Max(1),Weak] CIM_DiagnosticResult Ref DiagnosticResult; [Min(1),Max(1),Key] CIM_DiagnosticTest Ref DiagnosticTest; }; [Abstract,Version("2.6.0"),Association,LOCALE(1033)] class CIM_DiagnosticTestForMSE : CIM_ProvidesServiceToElement { [Override("Antecedent")] CIM_DiagnosticTest Ref Antecedent; [Override("Dependent")] CIM_ManagedSystemElement Ref Dependent; [ModelCorrespondence{"CIM_DiagnosticResult.EstimatedTimeOfPerforming"} : ToSubclass] uint32 EstimatedTimeOfPerforming; boolean IsExclusiveForMSE; }; [Abstract,Association,Version("2.6.0"),Aggregation,LOCALE(1033)] class CIM_DiagnosticTestInPackage : CIM_Component { [Override("GroupComponent")] CIM_DiagnosticTest Ref GroupComponent; [Override("PartComponent")] CIM_DiagnosticTest Ref PartComponent; }; [Abstract,Association,Version("2.6.0"),Aggregation,LOCALE(1033)] class CIM_DiagnosticResultInPackage { [Key] CIM_DiagnosticResult Ref PackageResult; [Key] CIM_DiagnosticResult Ref Result; }; [Abstract,Association,Version("2.6.0"),LOCALE(1033)] class CIM_DiagnosticTestSoftware : CIM_Dependency { [Override("Antecedent")] CIM_SoftwareElement Ref Antecedent; [Override("Dependent")] CIM_DiagnosticTest Ref Dependent; }; [Abstract,Association,Version("2.6.0"),LOCALE(1033)] class CIM_DiagnosticSettingForTest : CIM_ElementSetting { [Override("Element")] CIM_DiagnosticTest Ref Element; [Override("Setting")] CIM_DiagnosticSetting Ref Setting; };