Class CIM_PowerAllocationSettingData
extends CIM_ResourceAllocationSettingData

PowerAllocationSettingData class is used to provide configuration and capabilities information about power consumption and/or allocation for a CIM_ManagedSystemElement.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_ResourceAllocationSettingData
   |
   +--CIM_PowerAllocationSettingData

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringPowerAllocationSettingData class is used to provide configuration and capabilities information about power consumption and/or allocation for a CIM_ManagedSystemElement.
UMLPackagePathstringCIM::Device::CoolingAndPower
Versionstring2.23.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
OtherSettingPurposestring
DescriptionstringThis property shall be set to null if SettingPurpose is any value other than 1. This property shall be non-null if SettingPurpose has the value 1. If non-null, the value of this property shall be formatted using the following algorithm: : , where and are separated by a colon (:) and shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, shall not contain a colon (:). If this algorithm is used, the first colon to appear in the value shall appear between and . The is chosen by the business entity and shall be used uniquely.
ModelCorrespondencestringCIM_PowerAllocationSettingData.PowerAllocationSettingPurpose
PowerAllocationSettingPurposeuint16
DescriptionstringWhen power is consumed by or allocated to a ManagedSystemElement, there may be well-known or meaningful levels of allocation or consumption for the ManagedSystemElement. The PowerAllocationSettingPurpose property may be used to identify the well known level or provide context for the interpretation of the other values of the PowerAllocationSettingData instance. A value of "MaxConAuxiliary" shall indicate the instance provides information about the maximum power allocated or consumed by the ManagedSystemElement as currently configured, while the ManagedSystemElement is turned off and drawing auxiliary power. Note that an alternate name for "auxiliary power" is "trickle power" A value of "MinWhenOn" shall indicate the instance provides information about the minimum value for power consumption for which a configuration of the ManagedSystemElement exists such that when it is powered on and operating in that configuration, the power consumption of the ManagedSystemElement is guaranteed not to exceed the specified amount. A value of "MaxAsConfigured" shall indicate the instance provides information about the maximum power that may be allocated to or consumed by the ManagedSystemElement as currently configured while powered on. The actual power consumed may be less. A value of "MaxIfAllHotPlug" shall indicate the instance provides information about the maximum power allocated or consumed by the ManagedSystemElement if all components that could be added to the ManagedSystemElement without requiring a power cycle of the ManagedSystemElement were added to the ManagedSystemElement. A value of "MaxIfAllColdPlug" shall indicate the instance provides information about the maximum power allocated or consumed by the ManagedSystemElement if all components that could be added to the ManagedSystemElement, including those that require a power cycle of the ManagedSystemElement, were added to the ManagedSystemElement. A value of "Allocated" shall indicate the instance provides information about the current power allocated to the ManagedSystemElement. A value of "MinWithoutDegradation" shall indicate the instance provides information about the minimum power allocated or consumed by the ManagedSystemElement with out causing performance degradation.
ModelCorrespondencestringCIM_PowerAllocationSettingData.OtherSettingPurpose
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, .., 32768..65535
ValuesstringOther, MaxConAuxiliary, MinWhenOn, MaxAsConfigured, MaxIfAllHotPlug, MaxIfAllColdPlug, Allocated, MinWithoutDegradation, DMTF Reserved, Vendor Reserved

Inherited Properties

NameData Type
Addressstring
AddressOnParentstring
AllocationUnitsstring
AutomaticAllocationboolean
AutomaticDeallocationboolean
Captionstring
ChangeableTypeuint16
ConfigurationNamestring
ConsumerVisibilityuint16
Descriptionstring
ElementNamestring
Generationuint64
InstanceIDstring
Limituint64
MappingBehavioruint16
OtherResourceTypestring
Parentstring
PoolIDstring
Reservationuint64
ResourceSubTypestring
ResourceTypeuint16
SoIDstring
SoOrgIDstring
VirtualQuantityuint64
VirtualQuantityUnitsstring
Weightuint32
ComponentSettingstring[]
Connectionstring[]
HostResourcestring[]

Class Methods