Class power:Budget (CONCRETE)

Class ID:850
Encrypted: false - Exportable: true - Persistent: true
Privileges: [admin, power-mgmt]
SNMP OID: .1.3.6.1.4.1.9.9.719.1.99.1

Define chassis budget, extend it to include minimum consumption level The FSM properties to deploy chassis budget will also be contained here


Naming Rules
RN FORMAT: budget

    [1] PREFIX=budget


DN FORMAT: 

[0] sys/chassis-[id]/blade-[slotId]/ext-board-[id]/budget

[1] sys/rack-unit-[id]/ext-board-[id]/budget

[2] sys/chassis-[id]/cartridge-[slotId]/server-[serverInstanceId]/ext-board-[id]/budget

[3] sys/chassis-[id]/blade-[slotId]/budget

[4] sys/rack-unit-[id]/budget

[5] sys/chassis-[id]/cartridge-[slotId]/server-[serverInstanceId]/budget

[6] sys/chassis-[id]/budget

[7] sys/fex-[id]/budget

[8] sys/switch-[id]/budget

                



Containers Hierarchies
top:Root This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
top:System Provides general information about this system, such as the name, IP address and current time.
 
 ├
compute:RackUnit A physical compute RackUnit. Physical compute item representing a Rack mountable unit.
 
 
 ├
compute:ExtBoard Added for aggregate boards. Extended Motherboard contained by physical compute item.
 
 
 
 ├
power:Budget
top:Root This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
top:System Provides general information about this system, such as the name, IP address and current time.
 
 ├
compute:RackUnit A physical compute RackUnit. Physical compute item representing a Rack mountable unit.
 
 
 ├
power:Budget
top:Root This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
top:System Provides general information about this system, such as the name, IP address and current time.
 
 ├
equipment:Chassis A physical unit that can accomodate multiple blade servers. For example, the Cisco UCS 5108 Blade Server Chassis is six rack units (6RU) high, can mount in an industry-standard 19-inch rack and uses front-to-back cooling.
 
 
 ├
compute:Blade A physical compute blade. Physical compute item in blade form factor.
 
 
 
 ├
compute:ExtBoard Added for aggregate boards. Extended Motherboard contained by physical compute item.
 
 
 
 
 ├
power:Budget
top:Root This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
top:System Provides general information about this system, such as the name, IP address and current time.
 
 ├
equipment:Chassis A physical unit that can accomodate multiple blade servers. For example, the Cisco UCS 5108 Blade Server Chassis is six rack units (6RU) high, can mount in an industry-standard 19-inch rack and uses front-to-back cooling.
 
 
 ├
compute:Blade A physical compute blade. Physical compute item in blade form factor.
 
 
 
 ├
power:Budget
top:Root This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
top:System Provides general information about this system, such as the name, IP address and current time.
 
 ├
equipment:Chassis A physical unit that can accomodate multiple blade servers. For example, the Cisco UCS 5108 Blade Server Chassis is six rack units (6RU) high, can mount in an industry-standard 19-inch rack and uses front-to-back cooling.
 
 
 ├
compute:Cartridge A physical compute cartridge.
 
 
 
 ├
compute:ServerUnit A server instance on a cartridge.
 
 
 
 
 ├
compute:ExtBoard Added for aggregate boards. Extended Motherboard contained by physical compute item.
 
 
 
 
 
 ├
power:Budget
top:Root This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
top:System Provides general information about this system, such as the name, IP address and current time.
 
 ├
equipment:Chassis A physical unit that can accomodate multiple blade servers. For example, the Cisco UCS 5108 Blade Server Chassis is six rack units (6RU) high, can mount in an industry-standard 19-inch rack and uses front-to-back cooling.
 
 
 ├
compute:Cartridge A physical compute cartridge.
 
 
 
 ├
compute:ServerUnit A server instance on a cartridge.
 
 
 
 
 ├
power:Budget
top:Root This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
top:System Provides general information about this system, such as the name, IP address and current time.
 
 ├
equipment:Chassis A physical unit that can accomodate multiple blade servers. For example, the Cisco UCS 5108 Blade Server Chassis is six rack units (6RU) high, can mount in an industry-standard 19-inch rack and uses front-to-back cooling.
 
 
 ├
power:Budget
top:Root This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
top:System Provides general information about this system, such as the name, IP address and current time.
 
 ├
equipment:Fex
 
 
 ├
power:Budget
top:Root This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
top:System Provides general information about this system, such as the name, IP address and current time.
 
 ├
network:Element Represents a physical network element, such as a Fabric Interconnect.
 
 
 ├
power:Budget


Contained Hierarchy
power:Budget
 ├
fault:Inst An abnormal condition or defect at the component, equipment, or sub-system level which may lead to a failure, as defined in ISO/CD 10303-226.
 ├
power:ProfiledPower Power consumption limit of servers from profiling or catalog

Inheritance
power:ABudget Abstract Mo Budget represents the attributes of the power budget
 ├
power:Budget

Events
                



Faults
                power:Budget:ChassisPsuInsufficient
power:Budget:ChassisPsuMixedMode
power:Budget:FirmwareMismatch
power:Budget:PowerBudgetBmcProblem
power:Budget:PowerBudgetCmcProblem
power:Budget:PowerBudgetDiscFail
power:Budget:PowerBudgetUnavailable
power:Budget:PowerCapReachedCommit
power:Budget:TStateTransition



Fsms
                



Properties Summary
Defined in: power:Budget
power:LockState
          scalar:Enum8
adminFPLockState  (power:Budget:adminFPLockState)
           NO COMMENTS
power:Budget
          scalar:Uint32
adminPeak  (power:Budget:adminPeak)
           Overrides:power:ABudget:adminPeak
           NO COMMENTS
power:Budget
          scalar:Uint32
adminPeakNew  (power:Budget:adminPeakNew)
           NO COMMENTS
power:Budget
          scalar:Uint32
bootPower  (power:Budget:bootPower)
           power required for the blade to boot needed by cmc
power:CapAction
          scalar:Enum8
capAction  (power:Budget:capAction)
           NO COMMENTS
power:Budget
          scalar:Uint32
catalogPower  (power:Budget:catalogPower)
           max measured power for the blade needed by cmc
power:Budget
          scalar:Uint32
chRsrvdPower  (power:Budget:chRsrvdPower)
           Chassis reserved power of blade
power:Budget
          scalar:Uint32
currentPower  (power:Budget:currentPower)
           current power consumption of blade/chassis
power:Reallocation
          scalar:Enum8
dynRealloc  (power:Budget:dynRealloc)
           NO COMMENTS
power:FanSpeed
          scalar:Enum8
fanSpeed  (power:Budget:fanSpeed)
           NO COMMENTS
naming:Name
          string:Basic
groupName  (power:Budget:groupName)
           action taken by cmc after penalty property name="operPenalty" type="ThrAction" owner="oper" mod="implicit"/ power group name under which budgeted
power:Budget
          scalar:Uint32
idlePower  (power:Budget:idlePower)
           min enforceable power for the blade needed by cmc
power:Budget
          scalar:Uint32
maxPower  (power:Budget:maxPower)
           action to be taken for non-compliance property name="penalty" type="ThrAction" owner="management" mod="implicit"/>
power:Budget
          scalar:Uint32
minPower  (power:Budget:minPower)
           min enforceable power for the blade needed by cmc
power:LockState
          scalar:Enum8
operFPLockState  (power:Budget:operFPLockState)
           NO COMMENTS
power:Budget
          scalar:Uint32
operMin  (power:Budget:operMin)
           min budget needed for chassis
power:ProfilingMethod
          scalar:Enum8
operProfMethod  (power:Budget:operProfMethod)
           NO COMMENTS
power:OperState
          scalar:Enum8
operState  (power:Budget:operState)
           state of budget deployment
power:PowerAvailState
          scalar:Enum8
powerAvailState  (power:Budget:powerAvailState)
           State of power availability
scalar:Bool powerCapSupportEnabled  (power:Budget:powerCapSupportEnabled)
           Rack Server power cap support
power:PowerDeployState
          scalar:Enum8
powerDeployState  (power:Budget:powerDeployState)
           Power deployment state
scalar:Bool powerOnDeploy  (power:Budget:powerOnDeploy)
           State of power allocation after server is powered-off by user
power:Priority
          scalar:UByte
prio  (power:Budget:prio)
           priority at which blade needs to run
power:ProfilingMethod
          scalar:Enum8
profMethod  (power:Budget:profMethod)
           NO COMMENTS
scalar:Bool profiling  (power:Budget:profiling)
           NO COMMENTS
power:PsuCapacity
          scalar:Uint32
psuCapacity  (power:Budget:psuCapacity)
           NO COMMENTS
power:PsuLineMode
          scalar:Enum8
psuLineMode  (power:Budget:psuLineMode)
           NO COMMENTS
power:PsuState
          scalar:Enum8
psuState  (power:Budget:psuState)
           Psu State
power:Weight
          scalar:UByte
scaledWt  (power:Budget:scaledWt)
           NO COMMENTS
power:MgmtStyle
          scalar:Enum8
style  (power:Budget:style)
           property name="share" type="BudgetShare" owner="oper" mod="implicit" / Type of capping enforced
power:BudgetUpdate
          scalar:Date
updateTime  (power:Budget:updateTime)
           last update from cmc This property is deprecated and no longer updated
power:Weight
          scalar:UByte
weight  (power:Budget:weight)
           weight for prio
Defined in: power:ABudget
power:Budget
          scalar:Uint32
adminCommitted  (power:ABudget:adminCommitted)
           budget to be deployed
power:Budget
          scalar:Uint32
operCommitted  (power:ABudget:operCommitted)
           last known budget according from CMC
power:Budget
          scalar:Uint32
operPeak  (power:ABudget:operPeak)
           last known budget according from CMC
Defined in: mo:TopProps
mo:ModificationChildAction
          scalar:Bitmask32
childAction  (mo:TopProps:childAction)
          
reference:Object dn  (mo:TopProps:dn)
           The Distinguished Name (dn) unambiguously identifies an object in the system.
The dn provides a fully qualified path from the top of the object tree, all the way to the object. It is built as a sequence of relative names separated by the "/" character.
For example:
< ... dn = "sys/chassis-5/blade-2/adaptor-1" />
reference:RN rn  (mo:TopProps:rn)
           The Relative Name (rn) uniquely identifies an object within a given context.
Note that a dn is comprised of a sequence of relative names. For example, the context "sys/chassis-1/blade-1/adaptor-1/host-eth-2" can be thought of as the following expression:
dn = <root object>/{rn}/{rn}/{rn}/{rn}/{rn}.
The rn can then be used to identify the object (for instance, "adaptor-1") within the context:
<... rn ="../" />
mo:InstSaclType
          scalar:Bitmask8
sacl  (mo:TopProps:sacl)
           The system acl property for each Managed Object. br/> This property is a 8 bit mask and supports the following values :-
a: del
b: mod
c: addchild
d: cascade

By default all Managed Objects have the following permissions
a: del
b: mod
c: addchild
This property is persisted in the db. If this property has a value none
it means, the user has read only permissions on this object.
mo:ModificationStatus
          scalar:Bitmask32
status  (mo:TopProps:status)
           This property controls the life cycle of a managed object

Properties Detail

adminCommitted

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
budget to be deployed
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

adminFPLockState

Type: power:LockState
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Comments:
NO COMMENTS
Constants
unknown 0 NO COMMENTS
locked 1 NO COMMENTS
unlocked 2 NO COMMENTS
DEFAULT unknown(0) NO COMMENTS

adminPeak

Type: power:Budget
Primitive Type: scalar:Uint32
Overrides:power:ABudget:adminPeak
Units: W
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
NO COMMENTS
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

adminPeakNew

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
NO COMMENTS
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

bootPower

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
power required for the blade to boot needed by cmc
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

capAction

Type: power:CapAction
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
NO COMMENTS
Constants
nothing 0 NO COMMENTS
clock-down 1 NO COMMENTS
throttled 2 NO COMMENTS
DEFAULT nothing(0) NO COMMENTS

catalogPower

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
max measured power for the blade needed by cmc
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

chRsrvdPower

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
Chassis reserved power of blade
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

childAction

Type: mo:ModificationChildAction
Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelChildAction
Property Validators:
Comments:
Constants
deleteAll 16384u NO COMMENTS
ignore 4096u NO COMMENTS
deleteNonPresent 8192u NO COMMENTS
DEFAULT 0 This type is used to

currentPower

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
current power consumption of blade/chassis
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

dn

Type: reference:Object
Units: null
Encrypted: false
Access: implicit
Category: TopLevelDn
Property Validators:
Comments:
The Distinguished Name (dn) unambiguously identifies an object in the system.
The dn provides a fully qualified path from the top of the object tree, all the way to the object. It is built as a sequence of relative names separated by the "/" character.
For example:
< ... dn = "sys/chassis-5/blade-2/adaptor-1" />

dynRealloc

Type: power:Reallocation
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
NO COMMENTS
Constants
chassis 0 NO COMMENTS
none 1 NO COMMENTS
DEFAULT chassis(0) NO COMMENTS

fanSpeed

Type: power:FanSpeed
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
NO COMMENTS
Constants
low-power 0 NO COMMENTS
balanced 1 NO COMMENTS
performance 2 NO COMMENTS
high-power 3 NO COMMENTS
max-power 4 NO COMMENTS
na 5 NO COMMENTS
err 6 NO COMMENTS
no-update 7 NO COMMENTS
not-supported 8 NO COMMENTS
any 9 NO COMMENTS
DEFAULT na(5) NO COMMENTS

groupName

Type: naming:Name
Primitive Type: string:Basic
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: "0"  max: "16"
        Allowed Chars:
            Regex: [a-zA-Z0-9_.:-]+
Comments:
action taken by cmc after penalty property name="operPenalty" type="ThrAction" owner="oper" mod="implicit"/ power group name under which budgeted
Constants
defaultValue "default" NO COMMENTS

idlePower

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
min enforceable power for the blade needed by cmc
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

maxPower

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
action to be taken for non-compliance property name="penalty" type="ThrAction" owner="management" mod="implicit"/>
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

minPower

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
min enforceable power for the blade needed by cmc
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

operCommitted

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
last known budget according from CMC
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

operFPLockState

Type: power:LockState
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
NO COMMENTS
Constants
unknown 0 NO COMMENTS
locked 1 NO COMMENTS
unlocked 2 NO COMMENTS
DEFAULT unknown(0) NO COMMENTS

operMin

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
min budget needed for chassis
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

operPeak

Type: power:Budget
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)10000000l
    Range:  min: (long)0xFFFFFFFFl  max: (long)0xFFFFFFFFl
Comments:
last known budget according from CMC
Constants
unbounded 0xFFFFFFFFu NO COMMENTS
defaultValue 0u NO COMMENTS

operProfMethod

Type: power:ProfilingMethod
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
NO COMMENTS
Constants
unknown 0 NO COMMENTS
default 1 NO COMMENTS
static 2 NO COMMENTS
pnuos 3 NO COMMENTS
nodemgr 4 NO COMMENTS
DEFAULT unknown(0) NO COMMENTS

operState

Type: power:OperState
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
state of budget deployment
Constants
not-capped 0 initial state
budgeting 1 checking availability of budget
budgeted 2 budget successfully allocated.
deploying 3 budget sent to CMC. Waiting for response
deployed 4 budget successfully deployed to CMC
discovery-retry 5 insufficient power
non-compliant 6 mc failure to apply power cap
firmware-mismatch 7 cimc/bios f/w old
discovery-budgeted 8 budget successfully allocated for discovery
unbudgeted 9 budget not allocated
DEFAULT not-capped(0) initial state

powerAvailState

Type: power:PowerAvailState
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
State of power availability
Constants
unknown 0 initial state
unavailable 1 not enough power is available
available 2 enough power is available
DEFAULT unknown(0) initial state

powerCapSupportEnabled

Type: scalar:Bool
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Rack Server power cap support
Constants
yes true NO COMMENTS
defaultValue false NO COMMENTS

powerDeployState

Type: power:PowerDeployState
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Power deployment state
Constants
unknown 0 initial state
deployed 1 power deployment triggered
deploy-needed 2 power deployment needed
DEFAULT unknown(0) initial state

powerOnDeploy

Type: scalar:Bool
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
State of power allocation after server is powered-off by user
Constants
yes true NO COMMENTS
defaultValue false NO COMMENTS

prio

Type: power:Priority
Primitive Type: scalar:UByte
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
    Range:  min: (short)1  max: (short)10
Comments:
priority at which blade needs to run
Constants
utility 0 used for non host-os scenarios
no-cap 11 used to indicate that server is exempt from cap
DEFAULT no-cap(11) used to indicate that server is exempt from cap

profMethod

Type: power:ProfilingMethod
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
NO COMMENTS
Constants
unknown 0 NO COMMENTS
default 1 NO COMMENTS
static 2 NO COMMENTS
pnuos 3 NO COMMENTS
nodemgr 4 NO COMMENTS
DEFAULT unknown(0) NO COMMENTS

profiling

Type: scalar:Bool
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
NO COMMENTS
Constants
yes true NO COMMENTS
defaultValue false NO COMMENTS

psuCapacity

Type: power:PsuCapacity
Primitive Type: scalar:Uint32
Units: W
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (long)0l  max: (long)20000l
Comments:
NO COMMENTS
Constants
defaultValue 0u NO COMMENTS

psuLineMode

Type: power:PsuLineMode
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
NO COMMENTS
Constants
unknown 0 NO COMMENTS
undetermined 1 NO COMMENTS
high-line 2 NO COMMENTS
low-line 3 NO COMMENTS
mixed-line 4 NO COMMENTS
DEFAULT unknown(0) NO COMMENTS

psuState

Type: power:PsuState
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
Psu State
Constants
ok 0 NO COMMENTS
insufficient 1 NO COMMENTS
DEFAULT ok(0) NO COMMENTS

rn

Type: reference:RN
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRn
Property Validators:
Comments:
The Relative Name (rn) uniquely identifies an object within a given context.
Note that a dn is comprised of a sequence of relative names. For example, the context "sys/chassis-1/blade-1/adaptor-1/host-eth-2" can be thought of as the following expression:
dn = <root object>/{rn}/{rn}/{rn}/{rn}/{rn}.
The rn can then be used to identify the object (for instance, "adaptor-1") within the context:
<... rn ="../" />

sacl

Type: mo:InstSaclType
Primitive Type: scalar:Bitmask8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelSacl
Property Validators:
Comments:
The system acl property for each Managed Object. br/> This property is a 8 bit mask and supports the following values :-
a: del
b: mod
c: addchild
d: cascade

By default all Managed Objects have the following permissions
a: del
b: mod
c: addchild
This property is persisted in the db. If this property has a value none
it means, the user has read only permissions on this object.
Constants
none 0 NO COMMENTS
del 1 NO COMMENTS
mod 2 NO COMMENTS
addchild 4 NO COMMENTS
cascade 8 NO COMMENTS
DEFAULT 0 NO COMMENTS

scaledWt

Type: power:Weight
Primitive Type: scalar:UByte
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
    Range:  min: (short)0  max: (short)200
Comments:
NO COMMENTS
Constants
defaultValue 100 NO COMMENTS

status

Type: mo:ModificationStatus
Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelStatus
Property Validators:
Comments:
This property controls the life cycle of a managed object
Constants
removed 16u In a setter method: specifies that an object should be removed.
In the return value of a setter method: indicates that an object has been removed.
created 2u In a setter method: specifies that an object should be created. An error is returned if the object already exists.
In the return value of a setter method: indicates that an object has been created.
modified 4u In a setter method: specifies that an object should be modified
In the return value of a setter method: indicates that an object has been modified.
deleted 8u In a setter method: specifies that an object should be deleted.
In the return value of a setter method: indicates that an object has been deleted.
DEFAULT 0 This type controls the life cycle of objects passed in the XML API.

When used in a setter method (such as configConfMo), the ModificationStatus specifies whether an object should be created, modified, deleted or removed.
In the return value of a setter method, the ModificationStatus indicates the actual operation that was performed. For example, the ModificationStatus is set to "created" if the object was created. The ModificationStatus is not set if the object was neither created, modified, deleted or removed.

When invoking a setter method, the ModificationStatus is optional:
If a setter method such as configConfMo is invoked and the ModificationStatus is not set, the system automatically determines if the object should be created or modified.


style

Type: power:MgmtStyle
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
property name="share" type="BudgetShare" owner="oper" mod="implicit" / Type of capping enforced
Constants
manual-per-blade 0 NO COMMENTS
intelligent-policy-driven 1 NO COMMENTS
DEFAULT intelligent-policy-driven(1) NO COMMENTS

updateTime

Type: power:BudgetUpdate
Primitive Type: scalar:Date
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
last update from cmc This property is deprecated and no longer updated

weight

Type: power:Weight
Primitive Type: scalar:UByte
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
    Range:  min: (short)0  max: (short)200
Comments:
weight for prio
Constants
defaultValue 100 NO COMMENTS