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

File: [OMI] / omi / share / networkschema / CIM_ElementSettingData.mof (download)
Revision: 1.1, Mon Apr 20 17:20:13 2015 UTC (9 years, 2 months ago) by krisbash
Branch: MAIN
CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD
OMI 1.0.8-1

// Copyright (c) 2008 DMTF.  All rights reserved.
   [Association, Version ( "2.19.1" ), 
    UMLPackagePath ( "CIM::Core::Settings" ), 
    Description ( 
       "ElementSettingData represents the association between "
       "ManagedElements and applicable setting data. This association "
       "also describes whether this is a default or current setting. "
       "Each non-null, non-key property of the associated SettingData "
       "instance defines a setting value for the associated "
       "ManagedElement. The properties, IsDefault, IsCurrent, IsNext, "
       "IsMinimum, IsMaximum, and IsPending further qualify those "
       "setting values. \n"
       "Note: the referenced SettingData instance does not reflect the "
       "current desired state of the referenced ManagedElement unless "
       "IsCurrent = \"Is Current\". \n"
       "When IsMinimum and/or IsMaximum properties have the value \"Is "
       "Minimum\" or \"Is Maximum\" respectively, the referenced "
       "SettingData instance reflects desired minimum or maximum "
       "values respectively. When IsMinimum and IsMaximum have any "
       "other value, the referenced SettingData reflects actual "
       "desired values." )]
class CIM_ElementSettingData {

      [Key, Description ( "The managed element." )]
   CIM_ManagedElement REF ManagedElement;

      [Key, Description ( 
          "The SettingData object that is associated with the element."
           )]
   CIM_SettingData REF SettingData;

      [Description ( 
          "An enumerated integer that indicates that the referenced "
          "setting is a default setting for the element or that "
          "this information is unknown." ), 
       ValueMap { "0", "1", "2" }, 
       Values { "Unknown", "Is Default", "Is Not Default" }]
   uint16 IsDefault;

      [Description ( 
          "An enumerated integer that indicates that the referenced "
          "SettingData represents the last requested values for "
          "attributes of the Managed Element or that this "
          "information is unknown. \n"
          "Attributes of the SettingData itself indicate whether it "
          "represents the last configuration applied to the "
          "ManagedElement or is a transient snapshot of the "
          "requested settings. Current operational characteristics "
          "of a ManagedElement should be represented with "
          "properties of the ManagedElement. element or that this "
          "information is unknown. \n"
          "For a given ManagedElement and all instances of a "
          "SettingData subclass, there shall be at most one "
          "instance of ElementSettingData which references the "
          "ManagedElement and an instance of the SettingData "
          "sub-class where there is a specified non-null, non-key "
          "property of the SettingData sub-class, and the IsMaximum "
          "property on the referencing ElementSettingData instance "
          "has a value of \"Is Maximum\" or the IsMinimum property "
          "on the referencing ElementSettingData instance has a "
          "value of \"Is Minimum\" and the IsCurrent property on "
          "the referencing ElementSettingData instance has a value "
          "of \"Is Current\". There shall be at most one instance "
          "of ElementSettingData which references a ManagedElement "
          "and an instance of a SettingData sub-class where the "
          "IsCurrent property has a value of \"Is Current\" and the "
          "IsMinimum property does not have a value of \"Is "
          "Minimum\" and the IsMaximum property does not have a "
          "value of \"Is Maximum\"." ), 
       ValueMap { "0", "1", "2" }, 
       Values { "Unknown", "Is Current", "Is Not Current" }]
   uint16 IsCurrent;

      [Description ( 
          "An enumerated integer indicating whether or not the "
          "referenced setting is the next setting to be applied. "
          "For example, the application could take place on a "
          "re-initialization, reset, reconfiguration request. This "
          "could be a permanent setting, or a setting used only one "
          "time, as indicated by the flag. If it is a permanent "
          "setting then the setting is applied every time the "
          "managed element reinitializes, until this flag is "
          "manually reset. However, if it is single use, then the "
          "flag is automatically cleared after the settings are "
          "applied. Also note that if this flag is specified (i.e. "
          "set to value other than \"Unknown\"), then this takes "
          "precedence over any SettingData that may have been "
          "specified as Default. For example: If the managed "
          "element is a computer system, and the value of this flag "
          "is \"Is Next\", then the setting will be effective next "
          "time the system resets. And, unless this flag is "
          "changed, it will persist for subsequent system resets. "
          "However, if this flag is set to \"Is Next For Single "
          "Use\", then this setting will only be used once and the "
          "flag would be reset after that to \"Is Not Next\". So, "
          "in the above example, if the system reboots in a quick "
          "succession, the setting will not be used at the second "
          "reboot." ), 
       ValueMap { "0", "1", "2", "3" }, 
       Values { "Unknown", "Is Next", "Is Not Next", 
          "Is Next For Single Use" }]
   uint16 IsNext;

      [Experimental, Description ( 
          "This property affects the interpretation of all "
          "non-null, non-enumerated, non-binary, numeric, non-key "
          "properties of the associated SettingData instance. All "
          "other properties of the associated SettingData instance "
          "are not affected by this property. \n"
          "Note: It is assumed that the semantics of each property "
          "of this set are designed to be compared mathematically. \n"
          "When IsMinimum = \"Is Miniumum\", this property "
          "indicates that the affected property values specified in "
          "the associated SettingData instance shall define desired "
          "minimum setting values. The operational minimum values "
          "should be modeled as a properties of the "
          "CIM_ManagedElement instance.\n"
          "When IsMinimum = \"Is Not Miniumum\", this property "
          "indicates that the affected property values specified in "
          "the associated SettingData instance shall not define "
          "desired minimum setting values. \n"
          "When IsMinimum = \"Unknown\", this property indicates "
          "that the affected property values specified in the "
          "associated SettingData instance may correspond to "
          "minimum desired setting values. \n"
          "When IsMinimum = \"Not Applicable\", this property "
          "indicates that the affected property values specified in "
          "the associated SettingData instance shall not be "
          "interpreted with respect to whether each defines a "
          "desired minimum." ), 
       ValueMap { "0", "1", "2", "3" }, 
       Values { "Unknown", "Not Applicable", "Is Minimum", 
          "Is Not Minimum" }]
   uint16 IsMinimum = 0;

      [Experimental, Description ( 
          "This property affects the interpretation of all "
          "non-null, non-enumerated, non-binary, numeric, non-key "
          "properties of the associated SettingData instance. All "
          "other properties of the associated SettingData instance "
          "are not affected by this property. \n"
          "Note: It is assumed that the semantics of each property "
          "of this set are designed to be compared mathematically. \n"
          "When IsMaximum = \"Is Maxiumum\", this property "
          "indicates that the affected property values specified in "
          "the associated SettingData instance shall define desired "
          "maximum setting values. The operational maximum values "
          "should be modeled as a properties of the "
          "CIM_ManagedElement instance.\n"
          "When IsMaximum = \"Is Not Maxiumum\", this property "
          "indicates that the affected property values specified in "
          "the associated SettingData instance shall not define "
          "desired maximum setting values. \n"
          "When IsMaximum = \"Unknown\", this property indicates "
          "that the affected property values specified in the "
          "associated SettingData instance may correspond to "
          "maximum desired setting values. \n"
          "When IsMaximum = \"Not Applicable\", this property "
          "indicates that the affected property values specified in "
          "the associated SettingData instance shall not be "
          "interpreted with respect to whether each defines a "
          "desired maximum." ), 
       ValueMap { "0", "1", "2", "3" }, 
       Values { "Unknown", "Not Applicable", "Is Maximum", 
          "Is Not Maximum" }]
   uint16 IsMaximum = 0;

      [Experimental, Description ( 
          "An enumerated integer that indicates whether or not the "
          "referenced CIM_SettingData instance represents "
          "outstanding changes to the configuration of the "
          "referenced CIM_ManagedElement that are known to be "
          "pending and are in the process of being applied. A value "
          "of 0 \"Unknown\" indicates that the referenced instance "
          "of CIM_SettingData may represent the last configuration "
          "applied to the referenced CIM_ManagedElement. A value of "
          "2 \"Is Pending\" shall indicate that the referenced "
          "instance of CIM_SettingData represents outstanding "
          "changes to the configuration of the referenced "
          "CIM_ManagedElement that are known to be pending. A value "
          "of 3 \"Is Not Pending\" shall indicate that the "
          "referenced instance of CIM_SettingData does not "
          "represent outstanding changes to the configuration of "
          "the referenced CIM_ManagedElement." ), 
       ValueMap { "0", "2", "3", "..", "32768.." }, 
       Values { "Unknown", "Is Pending", "Is Not Pending", 
          "DMTF Reserved", "Vendor Reserved" }]
   uint16 IsPending = 0;


};

ViewCVS 0.9.2