imcsdk.mometa.power package

Submodules

This module contains the general information for PowerBudget ManagedObject.

class imcsdk.mometa.power.PowerBudget.PowerBudget(parent_mo_or_dn, **kwargs)[source]

Bases: imcsdk.imcmo.ManagedObject

This is PowerBudget class.

consts = <imcsdk.mometa.power.PowerBudget.PowerBudgetConsts instance>
mo_meta = <imcsdk.imccoremeta.MoMeta object>
naming_props = set([])
prop_map = {'dn': 'dn', 'status': 'status', 'powerCharStatus': 'power_char_status', 'adminAction': 'admin_action', 'maxPower': 'max_power', 'minMemoryPower': 'min_memory_power', 'childAction': 'child_action', 'maxMemoryPower': 'max_memory_power', 'minCpuPower': 'min_cpu_power', 'maxCpuPower': 'max_cpu_power', 'adminState': 'admin_state', 'runPowCharAtBoot': 'run_pow_char_at_boot', 'rn': 'rn', 'minPower': 'min_power'}
prop_meta = {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ca4a610>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d75cfd0>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d0a7650>, 'min_cpu_power': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ba86b90>, 'admin_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d0a7190>, 'max_memory_power': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c34da10>, 'run_pow_char_at_boot': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d75c1d0>, 'max_cpu_power': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ca4a190>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ca4a690>, 'min_memory_power': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ac947d0>, 'power_char_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d75c490>, 'max_power': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ca4a290>, 'min_power': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d75cf50>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d75c590>}
class imcsdk.mometa.power.PowerBudget.PowerBudgetConsts[source]
ADMIN_ACTION_RESET_POWER_PROFILE_DEFAULT = 'reset-power-profile-default'
ADMIN_ACTION_START_POWER_CHAR = 'start-power-char'

This module contains the general information for PowerMonitor ManagedObject.

class imcsdk.mometa.power.PowerMonitor.PowerMonitor(parent_mo_or_dn, domain, **kwargs)[source]

Bases: imcsdk.imcmo.ManagedObject

This is PowerMonitor class.

consts = <imcsdk.mometa.power.PowerMonitor.PowerMonitorConsts instance>
mo_meta = <imcsdk.imccoremeta.MoMeta object>
naming_props = set([u'domain'])
prop_map = {'current': 'current', 'dn': 'dn', 'domain': 'domain', 'minimum': 'minimum', 'status': 'status', 'rn': 'rn', 'average': 'average', 'maximum': 'maximum', 'childAction': 'child_action'}
prop_meta = {'current': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d6c3250>, 'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d6c3990>, 'domain': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bb3e1d0>, 'minimum': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bb3e8d0>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bb3e310>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bb3e850>, 'average': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d6c3550>, 'maximum': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bb3e550>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d6c39d0>}
class imcsdk.mometa.power.PowerMonitor.PowerMonitorConsts[source]
DOMAIN_CPU = 'CPU'
DOMAIN_MEMORY = 'Memory'
DOMAIN_PLATFORM = 'Platform'

Module contents