Class CIM_PowerUtilizationManagementService
extends CIM_Service

PowerUtilizationManagementService represents the ability of a platform or component to perform autonomic management of its power utilization.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Service
   |
   +--CIM_PowerUtilizationManagementService

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringPowerUtilizationManagementService represents the ability of a platform or component to perform autonomic management of its power utilization.
UMLPackagePathstringCIM::Device::CoolingAndPower
Versionstring2.23.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
PowerUtilizationModeuint162
DescriptionstringPowerUtilizationMode indicates the current power utilization mode implemented by the service. The mode selection is a generally made infrequently as part of element configuration. A value of "None" shall indicate that no effort is being made to reduce the power consumed by the system below nominal. A value of "Dynamic" shall indicate the PowerUtilizationManagementService is actively modifying the configuration of one or more system components in order to reduce the power consumed. A value of "Static" shall indicate the system whose power utilization functionality is represented by the PowerUtilizationManagementService is operating with a fixed configuration resulting in a lower level of power consumption than nominal. Static mode differs from dynamic in that the mode corresponds to a single fixed configuration, while dynamic mode implies frequent changes in system configuration.
ModelCorrespondencestringCIM_PowerUtilizationManagementCapabilities.PowerUtilizationModesSupported
ValueMapstring2, 3, 4, .., 32768..65535
ValuesstringNone, Dynamic, Static, DMTF Reserved, Vendor Reserved

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
NamestringCIM_Service
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_Service
PrimaryOwnerNamestringCIM_Service
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Local Class Methods

ApplyPowerAllocationSettings (uint32)

Method Qualifiers (ApplyPowerAllocationSettings)

NameData TypeValue
DescriptionstringApplies the Power Allocation Settings that represents.the power aspect of the system. When applied to a system's Power Allocation settings, a system's power allocation settingsmay be modified.Upon successfull execution if the limit property of the power aspectis modified the power cap is modified
ValueMapstring0, 1, 2, 4096, .., 32768..65535
ValuesstringCompleted with No Error, Not Supported, Failed, Job Started, DMTF Reserved, Vendor Reserved

Method Parameters (ApplyPowerAllocationSettings)

NameTypeQualifiers
NameData TypeValue
PowerAllocationSettingsstring
DescriptionstringAn embedded instance of class CIM_PowerAllocationSettingData that describes modifications to the existing power allocation aspects of a computer system. The embedded instance must have a valid InstanceID in order to identify the power allocation setting to be modified.
EmbeddedInstancestringCIM_PowerAllocationSettingData
Inbooleantrue
Requiredbooleantrue
Job REF CIM_ConcreteJob
DescriptionstringIf the operation is long running, then optionally a job be returned.
Inbooleanfalse
Outbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service