Class CIM_ConfigurationCapacity
extends CIM_PhysicalCapacity

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.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_PhysicalCapacity
   |
   +--CIM_ConfigurationCapacity

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringConfigurationCapacity 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.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Incrementuint32
DescriptionstringIncrement in which Elements must be added or removed.None TRANSLATABLE= true
MaximumCapacityuint64
DescriptionstringMaximum number of Elements of type, ObjectType, that may be installed.None TRANSLATABLE= true
MinimumCapacityuint64
DescriptionstringMinimum number of Elements of type, ObjectType, that must be installed.None TRANSLATABLE= true
Namestring
DescriptionstringThe inherited Name serves as a part of the ConfigurationCapacity object key.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
OverridestringNameNone OVERRIDABLE= false
ObjectTypeuint16
DescriptionstringThe type of object (power supply, fan, disk drive, ...) whose capacities are indicated. This information is part of the class' key.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
ModelCorrespondencestringCIM_ConfigurationCapacity.OtherTypeDescriptionNone None
ValuesstringOther, 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 MemoryNone TRANSLATABLE= true
OtherTypeDescriptionstring
DescriptionstringA string describing the object type - used when the ObjectType property is set to 0 ("Other"). OtherTypeDescription should be set to NULL when ObjectType is any value other than 0.None TRANSLATABLE= true
MaxLenuint3264None None
ModelCorrespondencestringCIM_ConfigurationCapacity.ObjectTypeNone None

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement