(file) Return to CIM_PhysicalComputerSystemView.mof CVS log (file) (dir) Up to [OMI] / omi / share / networkschema

  1 krisbash 1.1 // Copyright (c) 2012 DMTF.  All rights reserved.
  2                 [Experimental, Version ( "2.32.0" ), 
  3                  UMLPackagePath ( "CIM::Core::CoreElements" ), 
  4                  Description ( 
  5                     "This class defines a view class for a physical computer system." )]
  6              class CIM_PhysicalComputerSystemView : CIM_View {
  7              
  8                    [Key, Override ( "InstanceID" ), 
  9                     Description ( 
 10                        "InstanceID is the property that may be used to opaquely "
 11                        "and uniquely identify an instance of this class within "
 12                        "the scope of the instantiating Namespace." )]
 13                 string InstanceID;
 14              
 15                    [Description ( 
 16                        "This property corresponds to the EnabledState property "
 17                        "of the underlying physical computer system represented "
 18                        "by CIM_ComputerSystem. See "
 19                        "CIM_EnabledLogicalElement.EnabledState for details on "
 20                        "EnabledState." ), 
 21                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
 22 krisbash 1.1           "10", "11..32767", "32768..65535" }, 
 23                     Values { "Unknown", "Other", "Enabled", "Disabled", 
 24                        "Shutting Down", "Not Applicable", "Enabled but Offline", 
 25                        "In Test", "Deferred", "Quiesce", "Starting", 
 26                        "DMTF Reserved", "Vendor Reserved" }, 
 27                     ModelCorrespondence { "CIM_ComputerSystem.EnabledState" }]
 28                 uint16 EnabledState;
 29              
 30                    [Description ( 
 31                        "This property corresponds to the RequestedState property "
 32                        "of the underlying physical computer system represented "
 33                        "by CIM_ComputerSystem. See "
 34                        "CIM_EnabledLogicalElement.RequestedState for details on "
 35                        "RequestedState." ), 
 36                     ValueMap { "0", "2", "3", "4", "5", "6", "7", "8", "9", "10", 
 37                        "11", "12", "..", "32768..65535" }, 
 38                     Values { "Unknown", "Enabled", "Disabled", "Shut Down", 
 39                        "No Change", "Offline", "Test", "Deferred", "Quiesce", 
 40                        "Reboot", "Reset", "Not Applicable", "DMTF Reserved", 
 41                        "Vendor Reserved" }, 
 42                     ModelCorrespondence { "CIM_ComputerSystem.RequestedState" }]
 43 krisbash 1.1    uint16 RequestedState;
 44              
 45                    [Description ( 
 46                        "This property corresponds to the OperationalStatus "
 47                        "property of the underlying physical computer system "
 48                        "represented by CIM_ComputerSystem. See "
 49                        "CIM_ManagedSystemElement.OperationalStatus Description "
 50                        "for details." ), 
 51                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
 52                        "10", "11", "12", "13", "14", "15", "16", "17", "18", 
 53                        "19", "..", "0x8000.." }, 
 54                     Values { "Unknown", "Other", "OK", "Degraded", "Stressed", 
 55                        "Predictive Failure", "Error", "Non-Recoverable Error", 
 56                        "Starting", "Stopping", "Stopped", "In Service", 
 57                        "No Contact", "Lost Communication", "Aborted", "Dormant", 
 58                        "Supporting Entity in Error", "Completed", "Power Mode", 
 59                        "Relocating", "DMTF Reserved", "Vendor Reserved" }, 
 60                     ModelCorrespondence { "CIM_ComputerSystem.OperationalStatus" }]
 61                 uint16 OperationalStatus[];
 62              
 63                    [Description ( 
 64 krisbash 1.1           "This property corresponds to the HealthState property of "
 65                        "the underlying physical computer system represented by "
 66                        "CIM_ComputerSystem. See "
 67                        "CIM_ManagedSystemElement.HealthState for details." ), 
 68                     ValueMap { "0", "5", "10", "15", "20", "25", "30", "..", 
 69                        "32768..65535" }, 
 70                     Values { "Unknown", "OK", "Degraded/Warning", 
 71                        "Minor failure", "Major failure", "Critical failure", 
 72                        "Non-recoverable error", "DMTF Reserved", "Vendor Specific" }, 
 73                     ModelCorrespondence { "CIM_ComputerSystem.HealthState" }]
 74                 uint16 HealthState;
 75              
 76                    [Description ( 
 77                        "This property indicates the availability of the FRU "
 78                        "Information on this physical computer system. See "
 79                        "CIM_PhysicalAssetCapabilities.FRUInfoSupported for "
 80                        "details." ), 
 81                     ModelCorrespondence { 
 82                        "CIM_PhysicalAssetCapabilities.FRUInfoSupported" }]
 83                 boolean FRUInfoSupported;
 84              
 85 krisbash 1.1       [Description ( 
 86                        "This property uniquely identifies the physical computer "
 87                        "system. It corresponds to CIM_PhysicalElement.Tag. See "
 88                        "CIM_PhysicalElement.Tag for details." ), 
 89                     ModelCorrespondence { "CIM_PhysicalElement.Tag" }]
 90                 string Tag;
 91              
 92                    [Description ( 
 93                        "The name of the organization responsible for producing "
 94                        "the physical computer system." ), 
 95                     ModelCorrespondence { "CIM_PhysicalElement.Manufacturer" }]
 96                 string Manufacturer;
 97              
 98                    [Description ( 
 99                        "The name by which the physical computer system is known." ), 
100                     ModelCorrespondence { "CIM_PhysicalElement.Model" }]
101                 string Model;
102              
103                    [Description ( 
104                        "The stock-keeping unit number for the physical computer system."
105                         ), 
106 krisbash 1.1        ModelCorrespondence { "CIM_PhysicalElement.SKU" }]
107                 string SKU;
108              
109                    [Description ( 
110                        "A manufacturer-allocated number used to identify the "
111                        "physical computer system." ), 
112                     ModelCorrespondence { "CIM_PhysicalElement.SerialNumber" }]
113                 string SerialNumber;
114              
115                    [Description ( "The version of the physical computer system." ), 
116                     ModelCorrespondence { "CIM_PhysicalElement.Version" }]
117                 string Version;
118              
119                    [Description ( 
120                        "The part number assigned by the organization that is "
121                        "responsible for producing the physical computer system." ), 
122                     ModelCorrespondence { "CIM_PhysicalElement.PartNumber" }]
123                 string PartNumber;
124              
125                    [Description ( 
126                        "This property corresponds to "
127 krisbash 1.1           "PowerUtilizationModesSupported property of "
128                        "CIM_PowerUtilizationManagementCapabilities. See "
129                        "CIM_PowerUtilizationManagementCapabilities.PowerUtilizationModesSupported "
130                        "for details." ), 
131                     ValueMap { "3", "4", "..", "32768..65535" }, 
132                     Values { "Dynamic", "Static", "DMTF Reserved", 
133                        "Vendor Reserved" }, 
134                     ModelCorrespondence { 
135                        "CIM_PowerUtilizationManagementCapabilities.PowerUtilizationModesSupported" }]
136                 uint16 PowerUtilizationModesSupported[];
137              
138                    [Description ( 
139                        "This property corresponds to the PowerUtilizationMode of "
140                        "the CIM_PowerUtilizationManagementService. See "
141                        "CIM_PowerUtilizationManagementService.PowerUtilizationMode "
142                        "for details." ), 
143                     ValueMap { "2", "3", "4", "..", "32768..65535" }, 
144                     Values { "None", "Dynamic", "Static", "DMTF Reserved", 
145                        "Vendor Reserved" }, 
146                     ModelCorrespondence { 
147                        "CIM_PowerUtilizationManagementService.PowerUtilizationMode" }]
148 krisbash 1.1    uint16 PowerUtilizationMode;
149              
150                    [Description ( 
151                        "This property specifies the maximum amount of power this "
152                        "computer system can consume." ), 
153                     ModelCorrespondence { "CIM_PowerAllocationSettingData.Limit" }, 
154                     PUnit ( "watt * 10^-3" )]
155                 uint64 PowerAllocationLimit;
156              
157                    [Description ( 
158                        "User-friendly names of the numeric sensors on the "
159                        "computer system. See CIM_NumericSensor.ElementName for "
160                        "details." ), 
161                     ArrayType ( "Indexed" ), 
162                     ModelCorrespondence { "CIM_NumericSensor.ElementName" }]
163                 string NumericSensorElementName[];
164              
165                    [Description ( 
166                        "States of numeric sensors. See "
167                        "CIM_NumericSensor.EnabledState for details." ), 
168                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
169 krisbash 1.1           "10", "11..32767", "32768..65535" }, 
170                     Values { "Unknown", "Other", "Enabled", "Disabled", 
171                        "Shutting Down", "Not Applicable", "Enabled but Offline", 
172                        "In Test", "Deferred", "Quiesce", "Starting", 
173                        "DMTF Reserved", "Vendor Reserved" }, 
174                     ArrayType ( "Indexed" ), 
175                     ModelCorrespondence { "CIM_NumericSensor.EnabledState", 
176                        "CIM_PhysicalComputerSystemView.NumericSensorElementName" }]
177                 uint16 NumericSensorEnabledState[];
178              
179                    [Description ( 
180                        "Health states of numeric sensors. See "
181                        "CIM_NumericSensor.HealthState for details." ), 
182                     ValueMap { "0", "5", "10", "15", "20", "25", "30", "..", 
183                        "32768..65535" }, 
184                     Values { "Unknown", "OK", "Degraded/Warning", 
185                        "Minor failure", "Major failure", "Critical failure", 
186                        "Non-recoverable error", "DMTF Reserved", "Vendor Specific" }, 
187                     ArrayType ( "Indexed" ), 
188                     ModelCorrespondence { "CIM_NumericSensor.HealthState", 
189                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
190 krisbash 1.1           "CIM_PhysicalComputerSystemView.NumericSensorEnabledState" }]
191                 uint16 NumericSensorHealthState[];
192              
193                    [Description ( 
194                        "Current states of numeric sensors. See "
195                        "CIM_NumericSensor.CurrentState for details." ), 
196                     ArrayType ( "Indexed" ), 
197                     ModelCorrespondence { "CIM_NumericSensor.CurrentState", 
198                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
199                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
200                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState" }]
201                 string NumericSensorCurrentState[];
202              
203                    [Description ( 
204                        "Primary statuses of numeric sensors. See "
205                        "CIM_NumericSensor.PrimaryStatus for details." ), 
206                     ValueMap { "0", "1", "2", "3", "..", "0x8000.." }, 
207                     Values { "Unknown", "OK", "Degraded", "Error", 
208                        "DMTF Reserved", "Vendor Reserved" }, 
209                     ArrayType ( "Indexed" ), 
210                     ModelCorrespondence { "CIM_NumericSensor.PrimaryStatus", 
211 krisbash 1.1           "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
212                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
213                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
214                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState" }]
215                 uint16 NumericSensorPrimaryStatus[];
216              
217                    [Description ( 
218                        "Base units of the values returned by the numeric "
219                        "sensors. See CIM_NumericSensor.BaseUnits for details." ), 
220                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
221                        "10", "11", "12", "13", "14", "15", "16", "17", "18", 
222                        "19", "20", "21", "22", "23", "24", "25", "26", "27", 
223                        "28", "29", "30", "31", "32", "33", "34", "35", "36", 
224                        "37", "38", "39", "40", "41", "42", "43", "44", "45", 
225                        "46", "47", "48", "49", "50", "51", "52", "53", "54", 
226                        "55", "56", "57", "58", "59", "60", "61", "62", "63", 
227                        "64", "65", "66" }, 
228                     Values { "Unknown", "Other", "Degrees C", "Degrees F", 
229                        "Degrees K", "Volts", "Amps", "Watts", "Joules", 
230                        "Coulombs", "VA", "Nits", "Lumens", "Lux", "Candelas", 
231                        "kPa", "PSI", "Newtons", "CFM", "RPM", "Hertz", "Seconds", 
232 krisbash 1.1           "Minutes", "Hours", "Days", "Weeks", "Mils", "Inches", 
233                        "Feet", "Cubic Inches", "Cubic Feet", "Meters", 
234                        "Cubic Centimeters", "Cubic Meters", "Liters", 
235                        "Fluid Ounces", "Radians", "Steradians", "Revolutions", 
236                        "Cycles", "Gravities", "Ounces", "Pounds", "Foot-Pounds", 
237                        "Ounce-Inches", "Gauss", "Gilberts", "Henries", "Farads", 
238                        "Ohms", "Siemens", "Moles", "Becquerels", 
239                        "PPM (parts/million)", "Decibels", "DbA", "DbC", "Grays", 
240                        "Sieverts", "Color Temperature Degrees K", "Bits", 
241                        "Bytes", "Words (data)", "DoubleWords", "QuadWords", 
242                        "Percentage", "Pascals" }, 
243                     ArrayType ( "Indexed" ), 
244                     ModelCorrespondence { "CIM_NumericSensor.BaseUnits", 
245                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
246                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
247                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
248                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
249                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus" }]
250                 uint16 NumericSensorBaseUnits[];
251              
252                    [Description ( 
253 krisbash 1.1           "Unit modifiers for the values returned by the numeric "
254                        "sensors. See CIM_NumericSensor.UnitModifier description "
255                        "for details." ), 
256                     ArrayType ( "Indexed" ), 
257                     ModelCorrespondence { "CIM_NumericSensor.UnitModifier", 
258                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
259                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
260                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
261                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
262                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", 
263                        "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits" }]
264                 sint32 NumericSensorUnitModifier[];
265              
266                    [Description ( "See CIM_NumericSensor.RateUnits for details." ), 
267                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" }, 
268                     Values { "None", "Per MicroSecond", "Per MilliSecond", 
269                        "Per Second", "Per Minute", "Per Hour", "Per Day", 
270                        "Per Week", "Per Month", "Per Year" }, 
271                     ArrayType ( "Indexed" ), 
272                     ModelCorrespondence { "CIM_NumericSensor.RateUnits", 
273                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
274 krisbash 1.1           "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
275                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
276                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
277                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", 
278                        "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", 
279                        "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier" }]
280                 uint16 NumericSensorRateUnits[];
281              
282                    [Description ( 
283                        "See CIM_NumericSensor.CurrentReading for details." ), 
284                     ArrayType ( "Indexed" ), 
285                     ModelCorrespondence { "CIM_NumericSensor.CurrentReading", 
286                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
287                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
288                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
289                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
290                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", 
291                        "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", 
292                        "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", 
293                        "CIM_PhysicalComputerSystemView.NumericSensorRateUnits" }]
294                 sint32 NumericSensorCurrentReading[];
295 krisbash 1.1 
296                    [Description ( "See CIM_NumericSensor.SensorType for details." ), 
297                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
298                        "10", "11", "12", "13", "14", "15", "..", "32768..65535" }, 
299                     Values { "Unknown", "Other", "Temperature", "Voltage", 
300                        "Current", "Tachometer", "Counter", "Switch", "Lock", 
301                        "Humidity", "Smoke Detection", "Presence", "Air Flow", 
302                        "Power Consumption", "Power Production", "Pressure", 
303                        "DMTF Reserved", "Vendor Reserved" }, 
304                     ArrayType ( "Indexed" ), 
305                     ModelCorrespondence { "CIM_NumericSensor.SensorType", 
306                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
307                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
308                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
309                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
310                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", 
311                        "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", 
312                        "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", 
313                        "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", 
314                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading" }]
315                 uint16 NumericSensorSensorType[];
316 krisbash 1.1 
317                    [Description ( 
318                        "See CIM_NumericSensor.OtherSensorTypeDescription for details."
319                         ), 
320                     ArrayType ( "Indexed" ), 
321                     ModelCorrespondence { 
322                        "CIM_NumericSensor.OtherSensorTypeDescription", 
323                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
324                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
325                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
326                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
327                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", 
328                        "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", 
329                        "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", 
330                        "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", 
331                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", 
332                        "CIM_PhysicalComputerSystemView.NumericSensorSensorType" }]
333                 string NumericSensorOtherSensorTypeDescription[];
334              
335                    [Description ( 
336                        "See CIM_NumericSensor.UpperThresholdNonCritical for details."
337 krisbash 1.1            ), 
338                     ArrayType ( "Indexed" ), 
339                     ModelCorrespondence { 
340                        "CIM_NumericSensor.UpperThresholdNonCritical", 
341                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
342                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
343                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
344                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
345                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", 
346                        "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", 
347                        "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", 
348                        "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", 
349                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", 
350                        "CIM_PhysicalComputerSystemView.NumericSensorSensorType", 
351                        "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription" }]
352                 sint32 NumericSensorUpperThresholdNonCritical[];
353              
354                    [Description ( 
355                        "See CIM_NumericSensor.UpperThresholdCritical description "
356                        "for details." ), 
357                     ArrayType ( "Indexed" ), 
358 krisbash 1.1        ModelCorrespondence { 
359                        "CIM_NumericSensor.UpperThresholdCritical", 
360                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
361                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
362                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
363                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
364                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", 
365                        "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", 
366                        "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", 
367                        "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", 
368                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", 
369                        "CIM_PhysicalComputerSystemView.NumericSensorSensorType", 
370                        "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", 
371                        "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical" }]
372                 sint32 NumericSensorUpperThresholdCritical[];
373              
374                    [Description ( 
375                        "See CIM_NumericSensor.UpperThresholdFatal for details." ), 
376                     ArrayType ( "Indexed" ), 
377                     ModelCorrespondence { 
378                        "CIM_NumericSensor.UpperThresholdFatal", 
379 krisbash 1.1           "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
380                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
381                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
382                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
383                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", 
384                        "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", 
385                        "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", 
386                        "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", 
387                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", 
388                        "CIM_PhysicalComputerSystemView.NumericSensorSensorType", 
389                        "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", 
390                        "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", 
391                        "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical" }]
392                 sint32 NumericSensorUpperThresholdFatal[];
393              
394                    [Description ( 
395                        "This property represents the identifiers for the "
396                        "underlying logs on this physical computer system. See "
397                        "CIM_RecordLog.InstanceID for details." ), 
398                     ArrayType ( "Indexed" ), 
399                     ModelCorrespondence { "CIM_RecordLog.InstanceID" }]
400 krisbash 1.1    string LogInstanceID[];
401              
402                    [Description ( 
403                        "See CIM_RecordLog.MaxNumberOfRecords for details." ), 
404                     ArrayType ( "Indexed" ), 
405                     ModelCorrespondence { "CIM_RecordLog.MaxNumberOfRecords", 
406                        "CIM_PhysicalComputerSystemView.LogInstanceID" }]
407                 uint64 LogMaxNumberOfRecords[];
408              
409                    [Description ( 
410                        "See CIM_RecordLog.CurrentNumberOfRecords for details." ), 
411                     ArrayType ( "Indexed" ), 
412                     ModelCorrespondence { "CIM_RecordLog.CurrentNumberOfRecords", 
413                        "CIM_PhysicalComputerSystemView.LogInstanceID", 
414                        "CIM_PhysicalComputerSystemView.LogMaxNumberOfRecords" }]
415                 uint64 LogCurrentNumberOfRecords[];
416              
417                    [Description ( 
418                        "See CIM_RecordLog.OverWritePolicy for details." ), 
419                     ValueMap { "0", "2", "7", "..", "32768..65535" }, 
420                     Values { "Unknown", "Wraps When Full", "Never Overwrites", 
421 krisbash 1.1           "DMTF Reserved", "Vendor Reserved" }, 
422                     ArrayType ( "Indexed" ), 
423                     ModelCorrespondence { "CIM_RecordLog.OverWritePolicy", 
424                        "CIM_PhysicalComputerSystemView.LogInstanceID", 
425                        "CIM_PhysicalComputerSystemView.LogMaxNumberOfRecords", 
426                        "CIM_PhysicalComputerSystemView.LogCurrentNumberOfRecords" }]
427                 uint16 LogOverWritePolicy[];
428              
429                    [Description ( "See CIM_RecordLog.LogState for details." ), 
430                     ValueMap { "0", "2", "3", "4", "..", "32768..65535" }, 
431                     Values { "Unknown", "Normal", "Erasing", "Not Applicable", 
432                        "DMTF Reserved", "Vendor Reserved" }, 
433                     ArrayType ( "Indexed" ), 
434                     ModelCorrespondence { "CIM_RecordLog.LogState", 
435                        "CIM_PhysicalComputerSystemView.LogInstanceID", 
436                        "CIM_PhysicalComputerSystemView.LogMaxNumberOfRecords", 
437                        "CIM_PhysicalComputerSystemView.LogCurrentNumberOfRecords", 
438                        "CIM_PhysicalComputerSystemView.LogOverWritePolicy" }]
439                 uint16 LogState[];
440              
441                    [Description ( 
442 krisbash 1.1           "Strings identifying the boot sources on this physical "
443                        "computer system. See "
444                        "CIM_BootSourceSetting.StructuredBootString description "
445                        "for details." ), 
446                     ModelCorrespondence { 
447                        "CIM_BootSourceSetting.StructuredBootString" }]
448                 string StructuredBootString[];
449              
450                    [Description ( 
451                        "An array of elements identifying the boot order of the "
452                        "persistent boot configuration that is currently in use "
453                        "on this physical computer system. The value of each "
454                        "element in this array is an index referencing an element "
455                        "in the array of StructuredBootString." ), 
456                     ArrayType ( "Ordered" )]
457                 uint8 PersistentBootConfigOrder[];
458              
459                    [Description ( 
460                        "This property identifies the boot source that is used "
461                        "for the next one-time boot. The value of this property "
462                        "is an index referencing an element in the array of "
463 krisbash 1.1           "StructuredBootString." )]
464                 uint8 OneTimeBootSource;
465              
466                    [Description ( 
467                        "This property identifies the number of processors on "
468                        "this physical computer system." )]
469                 uint16 NumberOfProcessors;
470              
471                    [Description ( 
472                        "See CIM_ProcessorCapabilities.NumberOfProcessorCores for details."
473                         ), 
474                     ModelCorrespondence { 
475                        "CIM_ProcessorCapabilities.NumberOfProcessorCores" }]
476                 uint16 NumberOfProcessorCores;
477              
478                    [Description ( 
479                        "See CIM_ProcessorCapabilities.NumberOfProcessorThreads "
480                        "for details." ), 
481                     ModelCorrespondence { 
482                        "CIM_ProcessorCapabilities.NumberOfHardwareThreads" }]
483                 uint16 NumberOfProcessorThreads;
484 krisbash 1.1 
485                    [Description ( "See CIM_Processor.Family for details." ), 
486                     ModelCorrespondence { "CIM_Processor.Family" }]
487                 uint16 ProcessorFamily;
488              
489                    [Description ( "See CIM_Processor.MaxClockSpeed for details." ), 
490                     ModelCorrespondence { "CIM_Processor.MaxClockSpeed" }, 
491                     PUnit ( "hertz * 10^6" )]
492                 uint32 ProcessorMaxClockSpeed;
493              
494                    [Description ( "See CIM_Memory.BlockSize for details." ), 
495                     ModelCorrespondence { "CIM_Memory.BlockSize" }]
496                 uint64 MemoryBlockSize;
497              
498                    [Description ( "See CIM_Memory.NumberOfBlocks for details." ), 
499                     ModelCorrespondence { "CIM_Memory.NumberOfBlocks" }]
500                 uint64 MemoryNumberOfBlocks;
501              
502                    [Description ( "See CIM_Memory.ConsumableBlocks for details." ), 
503                     ModelCorrespondence { "CIM_Memory.ConsumableBlocks" }]
504                 uint64 MemoryConsumableBlocks;
505 krisbash 1.1 
506                    [Description ( 
507                        "The major number component of the current BIOS version "
508                        "information." ), 
509                     ModelCorrespondence { "CIM_SoftwareIdentity.MajorVersion" }]
510                 uint16 CurrentBIOSMajorVersion;
511              
512                    [Description ( 
513                        "The minor number component of the current BIOS version "
514                        "information." ), 
515                     ModelCorrespondence { "CIM_SoftwareIdentity.MinorVersion" }]
516                 uint16 CurrentBIOSMinorVersion;
517              
518                    [Description ( 
519                        "The revision number component of the current BIOS "
520                        "version information." ), 
521                     ModelCorrespondence { "CIM_SoftwareIdentity.RevisionNumber" }]
522                 uint16 CurrentBIOSRevisionNumber;
523              
524                    [Description ( 
525                        "The build number component of the current BIOS version "
526 krisbash 1.1           "information." ), 
527                     ModelCorrespondence { "CIM_SoftwareIdentity.BuildNumber" }]
528                 uint16 CurrentBIOSBuildNumber;
529              
530                    [Description ( 
531                        "The major number component of the version information "
532                        "for the current management firmware on this physical "
533                        "computer system." ), 
534                     ModelCorrespondence { "CIM_SoftwareIdentity.MajorVersion" }]
535                 uint16 CurrentManagementFirmwareMajorVersion;
536              
537                    [Description ( 
538                        "The minor number component of the version information "
539                        "for the current management firmware on this physical "
540                        "computer system." ), 
541                     ModelCorrespondence { "CIM_SoftwareIdentity.MinorVersion" }]
542                 uint16 CurrentManagementFirmwareMinorVersion;
543              
544                    [Description ( 
545                        "The revision number component of the version information "
546                        "for the current management firmware on this physical "
547 krisbash 1.1           "computer system." ), 
548                     ModelCorrespondence { "CIM_SoftwareIdentity.RevisionNumber" }]
549                 uint16 CurrentManagementFirmwareRevisionNumber;
550              
551                    [Description ( 
552                        "The build number component of the version information "
553                        "for the current management firmware on this physical "
554                        "computer system." ), 
555                     ModelCorrespondence { "CIM_SoftwareIdentity.BuildNumber" }]
556                 uint16 CurrentManagementFirmwareBuildNumber;
557              
558                    [Description ( 
559                        "The user-friendly name for the current management "
560                        "firmware on this physical computer system." ), 
561                     ModelCorrespondence { "CIM_SoftwareIdentity.ElementName" }]
562                 string CurrentManagementFirmwareElementName;
563              
564                    [Description ( 
565                        "The version string for the current management firmware "
566                        "on this physical computer system." ), 
567                     ModelCorrespondence { "CIM_SoftwareIdentity.VersionString" }]
568 krisbash 1.1    string CurrentManagementFirmwareVersionString;
569              
570                    [Description ( 
571                        "Type information of the current or last running "
572                        "operating system on this physical computer system. See "
573                        "CIM_OperatingSystem.OSType for details." ), 
574                     ModelCorrespondence { "CIM_OperatingSystem.OSType" }]
575                 uint16 OSType;
576              
577                    [Description ( 
578                        "Version information of the current or last running "
579                        "operating system on this physical computer system. See "
580                        "CIM_OperatingSystem.Version for details." ), 
581                     ModelCorrespondence { "CIM_OperatingSystem.Version" }]
582                 string OSVersion;
583              
584                    [Description ( 
585                        "EnabledState of the current or last running operating "
586                        "system on this physcial computer system." ), 
587                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
588                        "10", "11..32767", "32768..65535" }, 
589 krisbash 1.1        Values { "Unknown", "Other", "Enabled", "Disabled", 
590                        "Shutting Down", "Not Applicable", "Enabled but Offline", 
591                        "In Test", "Deferred", "Quiesce", "Starting", 
592                        "DMTF Reserved", "Vendor Reserved" }, 
593                     ModelCorrespondence { "CIM_OperatingSystem.EnabledState" }]
594                 uint16 OSEnabledState;
595              
596                    [Description ( 
597                        "The BIOS version information in string format." ), 
598                     ModelCorrespondence { "CIM_SoftwareIdentity.VersionString" }]
599                 string CurrentBIOSVersionString;
600              
601                    [Description ( "See CIM_ComputerSystem.Dedicated for details." ), 
602                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
603                        "10", "11", "12", "13", "14", "15", "16", "17", "18", 
604                        "19", "20", "21", "22", "23", "24", "25", "26", "27", 
605                        "28", "29", "30", "31", "32", "33", "34", "35", "36", 
606                        "37", "38", "..", "32568..65535" }, 
607                     Values { "Not Dedicated", "Unknown", "Other", "Storage", 
608                        "Router", "Switch", "Layer 3 Switch", 
609                        "Central Office Switch", "Hub", "Access Server", 
610 krisbash 1.1           "Firewall", "Print", "I/O", "Web Caching", "Management", 
611                        "Block Server", "File Server", "Mobile User Device", 
612                        "Repeater", "Bridge/Extender", "Gateway", 
613                        "Storage Virtualizer", "Media Library", "ExtenderNode", 
614                        "NAS Head", "Self-contained NAS", "UPS", "IP Phone", 
615                        "Management Controller", "Chassis Manager", 
616                        "Host-based RAID controller", "Storage Device Enclosure", 
617                        "Desktop", "Laptop", "Virtual Tape Library", 
618                        "Virtual Library System", "Network PC/Thin Client", 
619                        "FC Switch", "Ethernet Switch", "DMTF Reserved", 
620                        "Vendor Reserved" }, 
621                     ArrayType ( "Indexed" ), 
622                     ModelCorrespondence { "CIM_ComputerSystem.Dedicated", 
623                        "CIM_PhysicalComputerSystemView.OtherDedicatedDescriptions" }]
624                 uint16 Dedicated[];
625              
626                    [Description ( 
627                        "See CIM_System.IdentifyingDescriptions for details." ), 
628                     ArrayType ( "Indexed" ), 
629                     ModelCorrespondence { 
630                        "CIM_ComputerSystem.IdentifyingDescriptions", 
631 krisbash 1.1           "CIM_PhysicalComputerSystemView.OtherIdentifyingInfo" }]
632                 string IdentifyingDescriptions[];
633              
634                    [Description ( "See CIM_Sensor.SensorContext for details." ), 
635                     ArrayType ( "Indexed" ), 
636                     ModelCorrespondence { "CIM_NumericSensor.SensorContext", 
637                        "CIM_PhysicalComputerSystemView.NumericSensorElementName", 
638                        "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", 
639                        "CIM_PhysicalComputerSystemView.NumericSensorHealthState", 
640                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", 
641                        "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", 
642                        "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", 
643                        "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", 
644                        "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", 
645                        "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", 
646                        "CIM_PhysicalComputerSystemView.NumericSensorSensorType", 
647                        "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", 
648                        "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", 
649                        "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical", 
650                        "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdFatal" }]
651                 string NumericSensorSensorContext[];
652 krisbash 1.1 
653                    [Description ( 
654                        "See CIM_ComputerSystem.OtherDedicatedDescriptions for details."
655                         ), 
656                     ArrayType ( "Indexed" ), 
657                     ModelCorrespondence { 
658                        "CIM_ComputerSystem.OtherDedicatedDescriptions", 
659                        "CIM_PhysicalComputerSystemView.Dedicated" }]
660                 string OtherDedicatedDescriptions[];
661              
662                    [Description ( 
663                        "See CIM_System.OtherIdentifyingInfo for details." ), 
664                     ArrayType ( "Indexed" ), 
665                     MaxLen ( 256 ), 
666                     ModelCorrespondence { 
667                        "CIM_ComputerSystem.OtherIdentifyingInfo", 
668                        "CIM_PhysicalComputerSystemView.IdentifyingDescriptions" }]
669                 string OtherIdentifyingInfo[];
670              
671                    [Description ( 
672                        "See CIM_Processor.CurrentClockSpeed for details." ), 
673 krisbash 1.1        ModelCorrespondence { "CIM_Processor.CurrentClockSpeed" }, 
674                     PUnit ( "hertz * 10^6" )]
675                 uint32 ProcessorCurrentClockSpeed;
676              
677              
678                    [Description ( 
679                        "An extrinsic method for changing the state of this "
680                        "physical computer system. Requests that the state of the "
681                        "element be changed to the value specified in the "
682                        "RequestedState parameter. When the requested state "
683                        "change takes place, the EnabledState and RequestedState "
684                        "will be the same. Invoking the RequestStateChange method "
685                        "multiple times could result in earlier requests being "
686                        "overwritten or lost.\n"
687                        "A return code of 0 shall indicate the state change was "
688                        "successfully initiated.\n"
689                        "A return code of 1 shall indicate that the method is not "
690                        "supported. A return code of 2 shall indicate that the "
691                        "method failed.\n"
692                        "A return code of 4096 shall indicate the state change "
693                        "was successfully initiated, a ConcreteJob has been "
694 krisbash 1.1           "created, and its reference returned in the output "
695                        "parameter Job." ), 
696                     ValueMap { "0", "1", "2", "4096", "..", "32768..65535" }, 
697                     Values { "Completed with No Error", "Not Supported", 
698                        "Failed", "Job Started", "DMTF Reserved", "Vendor Reserved" }]
699                 uint32 RequestStateChange(
700                       [In, Description ( 
701                           "See "
702                           "CIM_ComputerSystem.RequestedStateChange.RequestedState "
703                           "for details." ), 
704                        ValueMap { "2", "3", "4", "6", "7", "8", "9", "10", 
705                           "11", "..", "32768..65535" }, 
706                        Values { "Enabled", "Disabled", "Shut Down", "Offline", 
707                           "Test", "Defer", "Quiesce", "Reboot", "Reset", 
708                           "DMTF Reserved", "Vendor Reserved" }, 
709                        ModelCorrespondence { 
710                           "CIM_ComputerSystem.RequestedStateChange.RequestedState" }]
711                    uint16 RequestedState, 
712                       [In ( false ), Out, Description ( 
713                           "May contain a reference to the ConcreteJob created "
714                           "to track the state transition initiated by the "
715 krisbash 1.1              "method invocation." )]
716                    CIM_ConcreteJob REF Job, 
717                       [In, Description ( 
718                           "See CIM_ComputerSystem.TimeoutPeriod for details." ), 
719                        ModelCorrespondence { 
720                           "CIM_ComputerSystem.RequestedStateChange.TimeoutPeriod" }]
721                    datetime TimeoutPeriod);
722              
723                    [Description ( 
724                        "An extrinsic method for clearing a log on this physical "
725                        "computer system.\n"
726                        "Requests that the Log be cleared of all entries.\n"
727                        "The return value shall be 0 if the request was "
728                        "successfully executed, 1 if the request is not "
729                        "supported, and 2 if an error occurred. A return code of "
730                        "4096 shall indicate the request to clear log was "
731                        "successfully initiated, a ConcreteJob has been created, "
732                        "and its reference returned in the output parameter Job." ), 
733                     ValueMap { "0", "1", "2", "..", "32768..65535" }, 
734                     Values { "Completed with No Error", "Not Supported", 
735                        "Failed", "DMTF Reserved", "Vendor Reserved" }]
736 krisbash 1.1    uint32 ClearLog(
737                       [In, Description ( 
738                           "Idenfier for the log that is requested to be cleared."
739                            ), 
740                        ModelCorrespondence { "CIM_RecordLog.InstanceID", 
741                           "CIM_PhysicalComputerSystemView.LogInstanceID" }]
742                    string LogInstanceID);
743              
744                    [Description ( 
745                        "An extrinsic method for installing software on this "
746                        "physical computer system. If 0 is returned, the function "
747                        "completed successfully and no ConcreteJob instance was "
748                        "required. The return value shall be 1 if the request is "
749                        "not supported, and 2 if an error occurred. If 4096 is "
750                        "returned, a ConcreteJob will be started to to perform "
751                        "the install. The Job\'s reference will be returned in "
752                        "the output parameter Job." ), 
753                     ValueMap { "0", "1", "2", "4096", "..", "32768..65535" }, 
754                     Values { "Completed with No Error", "Not Supported", 
755                        "Failed", "Job Started", "DMTF Reserved", "Vendor Reserved" }]
756                 uint32 InstallSoftwareFromURI(
757 krisbash 1.1          [In ( false ), Out, Description ( 
758                           "Reference to the job (may be null if job completed)."
759                            )]
760                    CIM_ConcreteJob REF Job, 
761                       [In, Description ( 
762                           "See "
763                           "CIM_SoftwareInstallationService.InstallFromURI.URI "
764                           "for details." ), 
765                        ModelCorrespondence { 
766                           "CIM_SoftwareInstallationService.InstallFromURI.URI" }]
767                    string URI, 
768                       [In, Description ( 
769                           "See "
770                           "CIM_SoftwareInstallationService.InstallFromURI.InstallOptions "
771                           "for details." ), 
772                        ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", 
773                           "10", "11", "12", "13", "..", "32768..65535" }, 
774                        Values { "Defer target/system reset", 
775                           "Force installation", "Install", "Update", "Repair", 
776                           "Reboot", "Password", "Uninstall", "Log", 
777                           "SilentMode", "AdministrativeMode", 
778 krisbash 1.1              "ScheduleInstallAt", "DMTF Reserved", 
779                           "Vendor Specific" }, 
780                        ArrayType ( "Indexed" ), 
781                        ModelCorrespondence { 
782                           "CIM_SoftwareInstallationService.InstallFromURI.InstallOptions", 
783                           "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI.InstallOptionsValues" }]
784                    uint16 InstallOptions[], 
785                       [In, Description ( 
786                           "See "
787                           "CIM_SoftwareInstallationService.InstallFromURI.InstallOptionsValues "
788                           "for details." ), 
789                        ArrayType ( "Indexed" ), 
790                        ModelCorrespondence { 
791                           "CIM_SoftwareInstallationService.InstallFromURI.InstallOptionsValues", 
792                           "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI.InstallOptions" }]
793                    string InstallOptionsValues[]);
794              
795                    [Description ( 
796                        "This method is used to change the order of boot sources "
797                        "for the persistent boot configuration specified by the "
798                        "property "
799 krisbash 1.1           "CIM_PhysicalComputerSystemView.PersistentBootConfigOrder." ), 
800                     ValueMap { "0", "1", "2", "4096", "..", "32768..65535" }, 
801                     Values { "Completed with No Error", "Not Supported", 
802                        "Failed", "Job Started", "DMTF Reserved", "Vendor Reserved" }]
803                 uint32 ModifyPersistentBootConfigOrder(
804                       [Description ( 
805                           "An array of indices referencing the elements of "
806                           "the array of StructuredBootString." ), 
807                        ModelCorrespondence { 
808                           "CIM_PhysicalComputerSystemView.StructuredBootString" }]
809                    uint8 StructuredBootStringIndex[], 
810                       [In ( false ), Out, Description ( 
811                           "Reference to the job spawned if the operation "
812                           "continues after the method returns. (May be null "
813                           "if the task is completed)." )]
814                    CIM_ConcreteJob REF Job);
815              
816                    [Description ( 
817                        "This method is used to set the one time boot source for "
818                        "the next boot on this computer system." ), 
819                     ValueMap { "0", "1", "2", "4096", "..", "32768..65535" }, 
820 krisbash 1.1        Values { "Completed with No Error", "Not Supported", 
821                        "Failed", "Job Started", "DMTF Reserved", "Vendor Reserved" }]
822                 uint32 SetOneTimeBootSource(
823                       [Description ( 
824                           "An index referencing an element of the array of "
825                           "StructuredBootString." ), 
826                        ModelCorrespondence { 
827                           "CIM_PhysicalComputerSystemView.StructuredBootString" }]
828                    uint8 StructuredBootStringIndex, 
829                       [In ( false ), Out, Description ( 
830                           "Reference to the job spawned if the operation "
831                           "continues after the method returns. (May be null "
832                           "if the task is completed)." )]
833                    CIM_ConcreteJob REF Job);
834              
835              };

ViewCVS 0.9.2