Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_ConfigurationCapacity --> CIM_PhysicalCapacity --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_PhysicalCapacity NAME CIM_ConfigurationCapacity
Class CIM_ConfigurationCapacity Qualifiers Name Type Value From Class Version string 2.6.0 CIM_ConfigurationCapacity Description string ConfigurationCapacity provides information on the minimum and maximum numbers of power supplies, fans, disk drives, etc. that can be connected to or placed on/into a PhysicalElement (and the number that must be connected/added/removed at a time). The PhysicalElement whose configuration is described is identified using the ElementCapacity association, inherited from PhysicalCapacity. The object whose capacities are indicated (ie, the power supply or fan) is identified in the ObjectType property of this class. Since the same min/max configurations can apply to multiple instances, this class is not defined as ’ weak ’ . Examples of the use of the ConfigurationCapacity class are to describe that a ’ control unit ’ Chassis may be connected to (at most) 4 other I/O chassis, or to describe what a StorageLibrary ’ s cabinet may contain. Continuing the latter example, a particular StorageLibrary ’ s cabinet might hold a minimum of 3 and a maximum of 9 TapeDrives, and a minimum of 88 and a maximum of 264 StorageMediaLocations ( " Slots " ). This information would be described in two instances of ConfigurationCapacity, both associated to the StorageLibrary ’ s PhysicalPackage. This class does NOT represent the tradeoffs that are likely to be required of one resource for another. It simply represents capacities. In the case of the StorageLibrary, there may be only 2 valid configurations - 9 TapeDrives with 88 Slots, or 3 TapeDrives with 264 Slots. This class only conveys that ’ up to ’ 9 Drives and ’ up to ’ 264 slots may be available and are supported. CIM_ConfigurationCapacity Description string PhysicalCapacity is an abstract class describing a PhysicalElement ’ s minimum/maximum requirements and ability to support different types of hardware. For example, minimum and maximum memory requirements can be modeled as a subclass of CIM_PhysicalCapacity. Note that the items described in subclasses of PhysicalCapacity, for example the class ConfigurationCapacity, are either directly PhysicalElements (such as I/O slots or storage library magazines) or closely associated to PhysicalElements via the Realizes relationship (i.e., LogicalDevices such as batteries or processors). CIM_PhysicalCapacity Description string ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement
Properties Name Type Value Qualifiers ClassOrigin Name string Key
Override
Description
MaxLenCIM_ConfigurationCapacity ObjectType uint16 Key
Description
ValueMap
Values
ModelCorrespondenceCIM_ConfigurationCapacity OtherTypeDescription string Description
MaxLen
ModelCorrespondenceCIM_ConfigurationCapacity MinimumCapacity uint64 Description CIM_ConfigurationCapacity MaximumCapacity uint64 Description CIM_ConfigurationCapacity Increment uint32 Description CIM_ConfigurationCapacity Caption string Description
MaxLenCIM_ManagedElement Description string Description CIM_ManagedElement ElementName string Description CIM_ManagedElement Property Qualifiers
Property Name Qualifiers Name Type Value From Class Key boolean true CIM_ConfigurationCapacity Override string Name CIM_ConfigurationCapacity Description string The inherited Name serves as a part of the Configuration Capacity object key. CIM_ConfigurationCapacity MaxLen uint32 256 CIM_ConfigurationCapacity
Property ObjectType Qualifiers Name Type Value From Class Key boolean true CIM_ConfigurationCapacity Description string The type of object (power supply, fan, disk drive, ...) whose capacities are indicated. This information is part of the class ’ key. CIM_ConfigurationCapacity ValueMap string [See below.] CIM_ConfigurationCapacity Values string Other
Processors
Power Supplies
Fans
Batteries
I/O Slots
Memory Slots
MediaAccessDevices (Drives)
StorageMediaLocation Slots
StorageMediaLocation Magazines
StorageMediaLocation Panels
StorageMediaLocation InterLibrary Ports
StorageMediaLocation Limited Access Ports
Doors
MediaTransferDevice Pickers
MediaTransferDevice Changers
LabelReaders
Contained Chassis
Connected Chassis
Connected Frames
Front Side I/O Slots
Back Side I/O Slots
Cache Memory
NVS Memory
Volatile MemoryCIM_ConfigurationCapacity ModelCorrespondence string CIM_ConfigurationCapacity.OtherTypeDescription CIM_ConfigurationCapacity
Name Value 0 Other 1 Processors 2 Power Supplies 3 Fans 4 Batteries 5 I/O Slots 6 Memory Slots 7 MediaAccessDevices (Drives) 8 StorageMediaLocation Slots 9 StorageMediaLocation Magazines 10 StorageMediaLocation Panels 11 StorageMediaLocation InterLibrary Ports 12 StorageMediaLocation Limited Access Ports 13 Doors 14 MediaTransferDevice Pickers 15 MediaTransferDevice Changers 16 LabelReaders 17 Contained Chassis 18 Connected Chassis 19 Connected Frames 20 Front Side I/O Slots 21 Back Side I/O Slots 22 Cache Memory 23 NVS Memory 24 Volatile Memory
Property OtherTypeDescription Qualifiers Name Type Value From Class Description string A string describing the object type - used when the ObjectType property is set to 0 ( " Other " ). OtherType Description should be set to NULL when ObjectType is any value other than 0. CIM_ConfigurationCapacity MaxLen uint32 64 CIM_ConfigurationCapacity ModelCorrespondence string CIM_ConfigurationCapacity.ObjectType CIM_ConfigurationCapacity
Property MinimumCapacity Qualifiers Name Type Value From Class Description string Minimum number of Elements of type, ObjectType, that must be installed. CIM_ConfigurationCapacity
Property MaximumCapacity Qualifiers Name Type Value From Class Description string Maximum number of Elements of type, ObjectType, that may be installed. CIM_ConfigurationCapacity
Property Increment Qualifiers Name Type Value From Class Description string Increment in which Elements must be added or removed. CIM_ConfigurationCapacity
Property Name Qualifiers Name Type Value From Class Description string The Name property defines the label by which the Physical Capacity object is known. When subclassed, the Name property can be overridden to be a Key property. CIM_PhysicalCapacity MaxLen uint32 256 CIM_PhysicalCapacity
Property Caption Qualifiers Name Type Value From Class Description string The Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement MaxLen uint32 64 CIM_ManagedElement
Property Description Qualifiers Name Type Value From Class Description string The Description property provides a textual description of the object. CIM_ManagedElement
Property ElementName Qualifiers Name Type Value From Class Description string A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. CIM_ManagedElement
Method Qualifiers
Parameters
Parameter Qualifiers