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.13.0 CIM_ConfigurationCapacity UMLPackagePath string CIM::Physical::Misc 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 and VendorCompatibilityStrings properties of this class. When ObjectType has a value of 25 (Multi-Purpose) then additional description of the object is provided in the VendorCompatibilityStrings property. 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 UMLPackagePath string CIM::Physical::Misc CIM_PhysicalCapacity 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 UMLPackagePath string CIM::Core::CoreElements CIM_ManagedElement 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 VendorCompatibilityStrings string[] Experimental
Description
ModelCorrespondenceCIM_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 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 Memory
Multi-PurposeCIM_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 25 Multi-Purpose
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 VendorCompatibilityStrings Qualifiers Name Type Value From Class Description string An array of strings that identifies the compatibility of the elements within the configuration capacity. This allows vendors to provide information to the system administrators by providing sufficient information to request the appropriate hardware that can populate the configuration. In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID>Where <OrgID> and <LocalID> are separated by a colon ':', and where <OrgID> MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> MUST NOT contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID MUST appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. CIM_ConfigurationCapacity ModelCorrespondence string CIM_PhysicalPackage.VendorCompatibilityStrings
CIM_Slot.VendorCompatibilityStringsCIM_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