Class CIM_PowerTopologyService
extends CIM_Service

This class extends CIM_Service to provide interface for information about the power topology of the system.

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_PowerTopologyService

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class extends CIM_Service to provide interface for information about the power topology of the system.
Experimentalbooleantrue
Versionstring2.16.0

Class Properties

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

ConfigureExternalPowerSources (uint32)

Method Qualifiers (ConfigureExternalPowerSources)

NameData TypeValue
DescriptionstringThis method is used by client to provide information about external power node redundancy in the case the underlying instrumentation is unable to detect the external power node redundancy and depends on the client input for its configuration. The power source referenced by an index of IP parameter receives power from the power source referenced by the corresponding index in the EP parameter array. If the InternalPowerSources parameter array is not of the same length as ExternalPowerSources parameter array, or one of the array parameters are of zero length, the implementation shall return a value of "Error Occured". Upon the successful execution each CIM_PowerSource instance referenced in the InternalPowerSources paremeter array shall be associated with the instance of CIM_PowerSource referenced in the corresponding index of the ExternalPowerSources parameter through the CIM_SuppliesPower association where the Antecedent references the CIM_PowerSource instance representing the external power source.
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7..32767, 32768..65535
ValuesstringCompleted with No Error, Not Supported, Error Occured, Busy, Invalid Reference, Invalid Parameter, Access Denied, DMTF Reserved, Vendor Specified

Method Parameters (ConfigureExternalPowerSources)

NameTypeQualifiers
NameData TypeValue
ExternalPowerSourcesCIM_PowerSource[]
ArrayTypestringIndexed
DescriptionstringAn array of CIM_PowerSource instances representing external power sources
INbooleantrue
ModelCorrespondencestringCIM_PowerTopologyService.ConfigureExternalPowerSources.InternalPowerSources
InternalPowerSourcesCIM_PowerSource[]
ArrayTypestringIndexed
DescriptionstringAn array of CIM_PowerSource instances representing internal power sources.
INbooleantrue
ModelCorrespondencestringCIM_PowerTopologyService.ConfigureExternalPowerSources.ExternalPowerSources
Job REF CIM_ConcreteJob
DescriptionstringReference to the job spawned if the operation continues after the method returns. (May be null if the task is completed).
INbooleantrue
OUTbooleantrue
OwningComputerSystem REF CIM_ComputerSystem
DescriptionstringReference to the instance of CIM_ComputerSystem that the internal and external power sources and their redundancies belong to.
INbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service