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 TypeClass Origin
AddressstringCIM_ResourceAllocationSettingData
AddressOnParentstringCIM_ResourceAllocationSettingData
AllocationUnitsstringCIM_ResourceAllocationSettingData
AutomaticAllocationbooleanCIM_ResourceAllocationSettingData
AutomaticDeallocationbooleanCIM_ResourceAllocationSettingData
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
ConsumerVisibilityuint16CIM_ResourceAllocationSettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_SettingData
Limituint64CIM_ResourceAllocationSettingData
MappingBehavioruint16CIM_ResourceAllocationSettingData
OtherResourceTypestringCIM_ResourceAllocationSettingData
ParentstringCIM_ResourceAllocationSettingData
PoolIDstringCIM_ResourceAllocationSettingData
Reservationuint64CIM_ResourceAllocationSettingData
ResourceSubTypestringCIM_ResourceAllocationSettingData
ResourceTypeuint16CIM_ResourceAllocationSettingData
SoIDstringCIM_SettingData
SoOrgIDstringCIM_SettingData
VirtualQuantityuint64CIM_ResourceAllocationSettingData
VirtualQuantityUnitsstringCIM_ResourceAllocationSettingData
Weightuint32CIM_ResourceAllocationSettingData
ComponentSettingstring[]CIM_SettingData
Connectionstring[]CIM_ResourceAllocationSettingData
HostResourcestring[]CIM_ResourceAllocationSettingData

Class Methods